Tensorflow :: ops :: QueueDequeueMany
#include <data_flow_ops.h>
Dequeues n
Tupel eines oder mehrerer Tensoren aus der angegebenen Warteschlange.
Zusammenfassung
Wenn die Warteschlange geschlossen ist und weniger als n
Elemente vorhanden sind, wird ein OutOfRange-Fehler zurückgegeben.
Diese Operation verkettet Tensoren von Warteschlangenelementkomponenten entlang der 0. Dimension, um einen Einzelkomponententensor zu erstellen. Alle Komponenten im entkoppelten Tupel haben in der 0. Dimension die Größe n
.
Diese Operation hat k
Ausgänge, wobei k
die Anzahl der Komponenten in den in der gegebenen Warteschlange gespeicherten Tupeln ist und der Ausgang i
die i-te Komponente des aus der Warteschlange befindlichen Tupels ist.
NB Wenn die Warteschlange leer ist, wird diese Operation blockiert, bis n
Elemente aus der Warteschlange entfernt wurden (oder 'timeout_ms' vergeht, falls angegeben).
Argumente:
- scope: Ein Scope- Objekt
- Handle: Das Handle zu einer Warteschlange.
- n: Die Anzahl der zu deaktivierenden Tupel.
- component_types: Der Typ jeder Komponente in einem Tupel.
Optionale Attribute (siehe Attrs
):
- timeout_ms: Wenn die Warteschlange weniger als n Elemente enthält, wird diese Operation für bis zu timeout_ms Millisekunden blockiert. Hinweis: Diese Option wird noch nicht unterstützt.
Kehrt zurück:
-
OutputList
: Ein oder mehrere Tensoren, die als Tupel aus der Warteschlange entfernt wurden.
Konstruktoren und Destruktoren | |
---|---|
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) |
Öffentliche Attribute | |
---|---|
components | |
operation |
Öffentliche Funktionen | |
---|---|
operator[] (size_t index) const |
Öffentliche statische Funktionen | |
---|---|
TimeoutMs (int64 x) |
Strukturen | |
---|---|
tensorflow :: ops :: QueueDequeueMany :: Attrs | Optionale Attributsetzer für QueueDequeueMany . |
Öffentliche Attribute
Komponenten
::tensorflow::OutputList components
Operation
Operation operation
Öffentliche Funktionen
QueueDequeueMany
QueueDequeueMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types )
QueueDequeueMany
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
Öffentliche statische Funktionen
TimeoutMs
Attrs TimeoutMs( int64 x )