tensorflow::ops::BarrierTakeMany
#include <data_flow_ops.h>Mengambil sejumlah elemen yang telah selesai dari sebuah penghalang.
Ringkasan
Operasi ini menggabungkan tensor komponen elemen lengkap di sepanjang dimensi ke-0 untuk membuat tensor komponen tunggal.
Elemen-elemen keluar dari penghalang ketika sudah lengkap, dan sesuai urutan saat dimasukkan ke dalam penghalang. Keluaran indeks memberikan informasi tentang kelompok (batch) di mana setiap elemen awalnya dimasukkan ke dalam penghalang.
Argumen:
- Cakupan: Objek Cakupan
- pegangan: Pegangan pada sebuah penghalang.
- num_elements: Tensor elemen tunggal yang berisi jumlah elemen yang akan diambil.
- component_types: Tipe setiap komponen dalam suatu nilai.
Atribut opsional (lihat Attrs ):
- allow_small_batch: Mengizinkan pengembalian item kurang dari num_elements jika barrier sudah tertutup.
- timeout_ms: Jika antrean kosong, operasi ini akan diblokir hingga timeout_ms milidetik. Catatan: Opsi ini belum didukung.
Mengembalikan:
- Indeks
Output: Tensor satu dimensi berisi indeks, dengan panjang num_elems. Indeks ini mengacu pada batch di mana nilai-nilai ditempatkan ke dalam barrier (dimulai dengan MIN_LONG dan meningkat dengan setiap BarrierInsertMany ). -
Outputkeys: Sebuah tensor satu dimensi berisi kunci, dengan panjang num_elements. - Nilai
OutputList: Satu tensor berdimensi sembarang per komponen dalam elemen penghalang. Semua nilai memiliki panjang num_elements pada dimensi ke-0.
Konstruktor dan Destruktor | |
|---|---|
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) |
Atribut publik | |
|---|---|
indices | |
keys | |
operation | |
values | |
Fungsi statis publik | |
|---|---|
AllowSmallBatch (bool x) | |
TimeoutMs (int64 x) | |
WaitForIncomplete (bool x) | |
Struktur | |
|---|---|
| tensorflow::ops::BarrierTakeMany::Attrs | Pengaturan atribut opsional untuk BarrierTakeMany . |
Atribut publik
indeks
::tensorflow::Output indices
kunci
::tensorflow::Output keys
operasi
Operation operation
nilai-nilai
::tensorflow::OutputList values
Fungsi publik
Penghalang Membutuhkan Banyak
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types )
Penghalang Membutuhkan Banyak
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs )
Fungsi statis publik
IzinkanBatchKecil
Attrs AllowSmallBatch( bool x )
TimeoutMs
Attrs TimeoutMs( int64 x )
Tunggu Hingga Tidak Selesai
Attrs WaitForIncomplete( bool x )