tensorflow::ops::BarrierTakeMany

#include <data_flow_ops.h>

Verilen sayıda tamamlanmış elemanı bir bariyerden alır.

Özet

Bu işlem, tamamlanmış eleman bileşen tensörlerini 0. boyut boyunca birleştirerek tek bir bileşen tensörü oluşturur.

Elemanlar, tamamlandıklarında ve bariyerin içine yerleştirildikleri sırayla bariyerden dışarı çıkarlar. İndeks çıktısı, her bir elemanın bariyerin içine ilk olarak hangi partide yerleştirildiğine dair bilgi sağlar.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • tutamak: Bir bariyerin tutamağı.
  • 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'ten daha az öğe döndürmeye izin verir.
  • timeout_ms: Kuyruk boşsa, bu işlem timeout_ms milisaniyeye kadar bloke olur. Not: Bu seçenek henüz desteklenmiyor.

İadeler:

  • Output indeksleri: num_elems uzunluğunda tek boyutlu bir indeks tensörü. Bu indeksler, değerlerin bariyere yerleştirildiği partiyi ifade eder (MIN_LONG ile başlar ve her BarrierInsertMany ile artar).
  • Output anahtarları: num_elements uzunluğunda, tek boyutlu bir anahtar tensörü.
  • OutputList değerleri: Bariyer elemanındaki her bileşen için herhangi bir boyutta bir tensör. Tüm değerlerin 0. boyutta uzunluğu num_elements'tir.

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

Herkese açık statik fonksiyonlar

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

Kamusal işlevler

Bariyer Birçok Kişiyi Alır

 BarrierTakeMany(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_elements,
  const DataTypeSlice & component_types
)

Bariyer Birçok Kişiyi Alır

 BarrierTakeMany(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_elements,
  const DataTypeSlice & component_types,
  const BarrierTakeMany::Attrs & attrs
)

Herkese açık statik fonksiyonlar

Küçük Partiye İzin Ver

Attrs AllowSmallBatch(
  bool x
)

Zaman aşımıMs

Attrs TimeoutMs(
  int64 x
)

Tamamlanmayı Bekle

Attrs WaitForIncomplete(
  bool x
)