tensör akışı:: operasyon:: BariyerBirçok Al
#include <data_flow_ops.h>
Bir bariyerden verilen sayıda tamamlanmış öğeyi alır.
Özet
Bu işlem, tek bileşenli bir tensör yapmak için 0. boyut boyunca tamamlanmış eleman bileşen tensörlerini birleştirir.
Öğeler, tamamlandıklarında ve bariyere yerleştirildikleri sırayla bariyerden çıkarlar. Endeks çıktısı, her bir elemanın orijinal olarak bariyere eklendiği yığın hakkında bilgi sağlar.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- tutamak: Bir engelin tutacağı.
- num_elements: Alınacak eleman sayısını içeren tek elemanlı bir tensör.
- component_types: Bir değerdeki her bileşenin türü.
İsteğe bağlı özellikler (bkz. Attrs
):
- allow_small_batch: Bariyer zaten kapalıysa, num_elements öğesinden daha az öğe döndürmeye izin verir.
- timeout_ms: Kuyruk boşsa, bu işlem timeout_ms milisaniyeye kadar engellenir. Not: Bu seçenek henüz desteklenmemektedir.
İadeler:
-
Output
indeksleri: Uzunluğu num_elems olan tek boyutlu bir indeks tensörü. Bu endeksler, değerlerin bariyere yerleştirildiği seriye atıfta bulunur (MIN_LONG ile başlar ve her BarrierInsertMany ile artar). -
Output
anahtarları: Uzunluğu num_elements olan tek boyutlu bir anahtar tensörü. -
OutputList
değerleri: Bir bariyer elemanındaki bileşen başına herhangi bir boyutlu bir tensör. Tüm değerler, 0. boyutta uzunluk num_elements'a sahiptir.
Yapıcılar ve Yıkıcılar | |
---|---|
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types) | |
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs) |
Genel özellikler | |
---|---|
indices | |
keys | |
operation | |
values |
Genel statik işlevler | |
---|---|
AllowSmallBatch (bool x) | |
TimeoutMs (int64 x) | |
WaitForIncomplete (bool x) |
yapılar | |
---|---|
tensorflow:: ops:: BarrierTakeMany:: Attrs | BarrierTakeMany için isteğe bağlı öznitelik ayarlayıcılar. |
Genel özellikler
endeksler
::tensorflow::Output indices
anahtarlar
::tensorflow::Output keys
operasyon
Operation operation
değerler
::tensorflow::OutputList values
Kamu işlevleri
BariyerBirçok Al
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types )
BariyerBirçok Al
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs )
Genel statik işlevler
AllowSmallBatch
Attrs AllowSmallBatch( bool x )
Zaman AşımıMs
Attrs TimeoutMs( int64 x )
WaitForIncomplete
Attrs WaitForIncomplete( bool x )