Tensorflow :: ops :: Prioritätswarteschlange
#include <data_flow_ops.h>
Eine Warteschlange, die Elemente erzeugt, die nach dem ersten Komponentenwert sortiert sind.
Zusammenfassung
Beachten Sie, dass für die PriorityQueue zusätzlich zu den anderen von component_types deklarierten Elementen die erste Komponente eines Elements ein skalarer int64 sein muss. Daher erfordern Aufrufe von Enqueue und EnqueueMany (bzw. Dequeue und DequeueMany) in einer PriorityQueue alle einen zusätzlichen Eintrag in ihren Eingabe- (bzw. Ausgabe-) Listen (bzw. Ausgabe).
Argumente:
- scope: Ein Scope- Objekt
- 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. Wenn die Länge dieses Attributs 0 ist, sind die Formen der Warteschlangenelemente nicht eingeschränkt, und es kann jeweils nur ein Element aus der Warteschlange entfernt werden.
Optionale Attribute (siehe Attrs
):
- component_types: Der Typ jeder Komponente in einem Wert.
- 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 | |
---|---|
PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes) | |
PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::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) | |
ComponentTypes (const DataTypeSlice & x) | |
Container (StringPiece x) | |
SharedName (StringPiece x) |
Strukturen | |
---|---|
tensorflow :: ops :: PriorityQueue :: Attrs | Optionale Attributsetzer für PriorityQueue . |
Öffentliche Attribute
Griff
::tensorflow::Output handle
Operation
Operation operation
Öffentliche Funktionen
Prioritätswarteschlange
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes )
Prioritätswarteschlange
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::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 )
ComponentTypes
Attrs ComponentTypes( const DataTypeSlice & x )
Container
Attrs Container( StringPiece x )
SharedName
Attrs SharedName( StringPiece x )