Tensorflow :: ops :: PaddingFIFOQueue
#include <data_flow_ops.h>
Eine Warteschlange, die Elemente in der Reihenfolge First-In-First-Out erzeugt.
Zusammenfassung
Formen mit variabler Größe sind zulässig, indem die entsprechenden Formabmessungen im Formattr auf 0 gesetzt werden. In diesem Fall füllt DequeueMany die maximale Größe eines Elements im Minibatch auf. Siehe unten für Details.
Argumente:
- scope: Ein Scope- Objekt
- component_types: Der Typ jeder Komponente in einem Wert.
Optionale Attribute (siehe Attrs
):
- Formen: Die Form jeder Komponente in einem Wert. Die Länge dieses attr muss entweder 0 sein oder der Länge von component_types entsprechen. Formen mit festem Rang, aber variabler Größe sind zulässig, indem eine beliebige Formdimension auf -1 gesetzt wird. In diesem Fall kann die Form der Eingaben entlang der angegebenen Dimension variieren, und DequeueMany füllt die angegebene Dimension mit Nullen bis zur maximalen Form aller Elemente im angegebenen Stapel auf. Wenn die Länge dieses Attributs 0 ist, können verschiedene Warteschlangenelemente unterschiedliche Ränge und Formen haben, es kann jedoch jeweils nur ein Element aus der Warteschlange entfernt werden.
- Kapazität: Die Obergrenze für die Anzahl der Elemente in dieser Warteschlange. Negative Zahlen bedeuten keine Begrenzung.
- container: Wenn nicht leer, wird diese Warteschlange in den angegebenen Container gestellt. Andernfalls wird ein Standardcontainer verwendet.
- shared_name: Wenn diese Warteschlange nicht leer ist, wird sie unter dem angegebenen Namen über mehrere Sitzungen hinweg gemeinsam genutzt.
Kehrt zurück:
-
Output
: Das Handle für die Warteschlange.
Konstruktoren und Destruktoren | |
---|---|
PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types) | |
PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::Attrs & attrs) |
Öffentliche Attribute | |
---|---|
handle | |
operation |
Öffentliche Funktionen | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Öffentliche statische Funktionen | |
---|---|
Capacity (int64 x) | |
Container (StringPiece x) | |
Shapes (const gtl::ArraySlice< PartialTensorShape > & x) | |
SharedName (StringPiece x) |
Strukturen | |
---|---|
tensorflow :: ops :: PaddingFIFOQueue :: Attrs | Optionale Attributsetzer für PaddingFIFOQueue . |
Öffentliche Attribute
Griff
::tensorflow::Output handle
Operation
Operation operation
Öffentliche Funktionen
PaddingFIFOQueue
PaddingFIFOQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types )
PaddingFIFOQueue
PaddingFIFOQueue( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::Attrs & attrs )
Knoten
::tensorflow::Node * node() const
operator :: tensorflow :: Input
operator::tensorflow::Input() const
operator :: tensorflow :: Output
operator::tensorflow::Output() const
Öffentliche statische Funktionen
Kapazität
Attrs Capacity( int64 x )
Container
Attrs Container( StringPiece x )
Formen
Attrs Shapes( const gtl::ArraySlice< PartialTensorShape > & x )
SharedName
Attrs SharedName( StringPiece x )