tensorflow:: ops:: QueueDequeueUpTo
#include <data_flow_ops.h> Usuwa z kolejki n krotek jednego lub więcej tensorów.
Streszczenie
Ta operacja nie jest obsługiwana przez wszystkie kolejki. Jeśli kolejka nie obsługuje funkcji DequeueUpTo, zwracany jest błąd „Unimplemented”.
Jeśli kolejka jest zamknięta i pozostało w niej więcej niż 0, ale mniej niż n elementów, zamiast zwracać błąd OutOfRange, taki jak QueueDequeueMany , natychmiast zwracanych jest mniej niż n elementów. Jeśli kolejka jest zamknięta i pozostało w niej 0 elementów, zwracany jest błąd OutOfRange, tak jak w przypadku QueueDequeueMany . W przeciwnym razie zachowanie jest identyczne jak w przypadku QueueDequeueMany :
Ta operacja łączy tensory komponentów kolejki i elementów w wymiarze 0, tworząc pojedynczy tensor komponentu. Wszystkie komponenty w usuniętej krotce będą miały rozmiar n w wymiarze 0.
Operacja ta 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.
Argumenty:
- zakres: obiekt zakresu
- uchwyt: Uchwyt kolejki.
- n: Liczba krotek do usunięcia z kolejki.
- component_types: Typ każdego komponentu w krotce.
Atrybuty opcjonalne (patrz Attrs ):
- timeout_ms: Jeśli kolejka ma mniej niż n elementów, ta operacja zostanie zablokowana na czas do timeout_ms milisekund. 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 | |
|---|---|
QueueDequeueUpTo (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types) | |
QueueDequeueUpTo (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueUpTo::Attrs & attrs) |
Atrybuty publiczne | |
|---|---|
components | |
operation | |
Funkcje publiczne | |
|---|---|
operator[] (size_t index) const | |
Publiczne funkcje statyczne | |
|---|---|
TimeoutMs (int64 x) | |
Struktury | |
|---|---|
| tensorflow:: ops:: QueueDequeueUpTo:: Attrs | Opcjonalne settery atrybutów dla QueueDequeueUpTo . |
Atrybuty publiczne
komponenty
::tensorflow::OutputList components
działanie
Operation operation
Funkcje publiczne
Kolejka do usunięcia z kolejki
QueueDequeueUpTo( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types )
Kolejka do usunięcia z kolejki
QueueDequeueUpTo( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueUpTo::Attrs & attrs )
operator[]
::tensorflow::Output operator[]( size_t index ) const
Publiczne funkcje statyczne
Pani Timeout
Attrs TimeoutMs( int64 x )