Merken Sie den Termin vor! Google I / O kehrt vom 18. bis 20. Mai zurück Registrieren Sie sich jetzt
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

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 sein oder der Länge von component_types entsprechen. 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.
  • 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

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
)