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
klawiatura
::tensorflow::Output keys
działanie
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 )