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 oder gleich der Länge von component_types sein. 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.
  • freigegebener_name: Wenn diese Warteschlange nicht leer ist, wird sie unter dem angegebenen Namen über mehrere Sitzungen hinweg freigegeben.

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
)