przepływ tensorowy:: ops:: BarieraTakeMany

#include <data_flow_ops.h>

Pobiera z bariery zadaną liczbę ukończonych elementów.

Streszczenie

Ta operacja łączy tensory składowych ukończonych elementów wzdłuż wymiaru zerowego, tworząc tensor pojedynczej składowej.

Elementy wychodzą z bariery, gdy są kompletne i w kolejności, w jakiej zostały umieszczone w barierze. Dane wyjściowe indeksów dostarczają informacji o partii, w której każdy element został pierwotnie wstawiony do bariery.

Argumenty:

  • zakres: Obiekt Scope
  • uchwyt: Uchwyt do barierki.
  • num_elements: Tensor jednoelementowy zawierający liczbę elementów do pobrania.
  • Component_types: Typ każdego komponentu w wartości.

Opcjonalne atrybuty (patrz Attrs ):

  • zezwolenie_small_batch: Zezwala na zwrócenie mniej niż num_elements elementów, jeśli bariera jest już zamknięta.
  • timeout_ms: Jeśli kolejka jest pusta, ta operacja zostanie zablokowana na maksymalnie timeout_ms milisekund. Uwaga: ta opcja nie jest jeszcze obsługiwana.

Zwroty:

  • Indeksy Output : Jednowymiarowy tensor indeksów o długości num_elems. Indeksy te odnoszą się do partii, w której wartości zostały umieszczone w barierze (zaczynając od MIN_LONG i zwiększając się z każdym BarrierInsertMany ).
  • Klucze Output : jednowymiarowy tensor kluczy o długości num_elements.
  • Wartości OutputList : jeden wielowymiarowy tensor na komponent w elemencie bariery. Wszystkie wartości mają długość num_elements w zerowym wymiarze.

Konstruktory i destruktory

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)

Atrybuty publiczne

indices
keys
operation
values

Publiczne funkcje statyczne

AllowSmallBatch (bool x)
TimeoutMs (int64 x)
WaitForIncomplete (bool x)

Struktury

tensorflow:: ops:: BarrierTakeMany:: Atrybuty

Opcjonalne ustawiacze atrybutów dla BarrierTakeMany .

Atrybuty publiczne

indeksy

::tensorflow::Output indices

Klucze

::tensorflow::Output keys

operacja

Operation operation

wartości

::tensorflow::OutputList values

Funkcje publiczne

BarieraTakeMany

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

BarieraTakeMany

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

Publiczne funkcje statyczne

Zezwalaj na małą partię

Attrs AllowSmallBatch(
  bool x
)

Limit czasu Pani

Attrs TimeoutMs(
  int64 x
)

Czekaj na niekompletność

Attrs WaitForIncomplete(
  bool x
)