przepływ tensorowy:: ops:: KolejkaDequeueMany
#include <data_flow_ops.h>
Dequeuuje n
krotek jednego lub więcej tensorów z danej kolejki.
Streszczenie
Jeśli kolejka jest zamknięta i jest mniej niż n
elementów, zwracany jest błąd OutOfRange.
Ta operacja łączy tensory elementów kolejki wzdłuż 0. wymiaru, aby utworzyć tensor pojedynczego składnika. Wszystkie komponenty w krotce usuniętej z kolejki będą miały rozmiar n
w zerowym wymiarze.
Ta operacja ma k
wyjść, gdzie k
jest liczbą składników w krotkach przechowywanych w danej kolejce, a wyjście i
jest i-tym składnikiem usuniętej z kolejki krotki.
NB Jeśli kolejka jest pusta, ta operacja będzie blokowana do momentu usunięcia n
elementów (lub upłynięcia „timeout_ms”, jeśli określono).
Argumenty:
- zakres: Obiekt zakresu
- uchwyt: dojście do kolejki.
- n: Liczba krotek do usunięcia z kolejki.
- component_types: typ każdego składnika w krotce.
Atrybuty opcjonalne (zobacz Attrs
):
- timeout_ms: Jeśli kolejka ma mniej niż n elementów, ta operacja zostanie zablokowana do milisekund timeout_ms. Uwaga: ta opcja nie jest jeszcze obsługiwana.
Zwroty:
-
OutputList
: jeden lub więcej tensorów, które zostały usunięte z kolejki jako krotka.
Konstruktory i destruktory | |
---|---|
QueueDequeueMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types) | |
QueueDequeueMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueMany::Attrs & attrs) |
Atrybuty publiczne | |
---|---|
components | |
operation |
Funkcje publiczne | |
---|---|
operator[] (size_t index) const |
Publiczne funkcje statyczne | |
---|---|
TimeoutMs (int64 x) |
Struktury | |
---|---|
tensorflow:: ops:: QueueDequeueMany:: Attrs | Opcjonalne ustawiacze atrybutów dla QueueDequeueMany . |
Atrybuty publiczne
składniki
::tensorflow::OutputList components
operacja
Operation operation
Funkcje publiczne
KolejkaDequeueMany
QueueDequeueMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types )
KolejkaDequeueMany
QueueDequeueMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueMany::Attrs & attrs )
operator[]
::tensorflow::Output operator[]( size_t index ) const
Publiczne funkcje statyczne
Limit czasu Ms
Attrs TimeoutMs( int64 x )