tensorflow::ops::PriorityQueue

#include <data_flow_ops.h>

Una coda che produce elementi ordinati in base al valore del primo componente.

Riepilogo

Si noti che PriorityQueue richiede che il primo componente di qualsiasi elemento sia uno scalare int64, oltre agli altri elementi dichiarati da component_types. Pertanto, le chiamate a Enqueue e EnqueueMany (risp. Dequeue e DequeueMany) su una PriorityQueue richiederanno (risp. produrranno) una voce aggiuntiva nelle rispettive liste di input (risp. output).

Argomentazioni:

  • ambito: un oggetto Scope
  • forme: La forma di ciascun componente in un valore. La lunghezza di questo attributo deve essere 0 o uguale alla lunghezza di component_types. Se la lunghezza di questo attributo è 0, le forme degli elementi della coda non sono vincolate e solo un elemento può essere estratto dalla coda alla volta.

Attributi opzionali (vedere Attrs ):

  • component_types: Il tipo di ciascun componente in un valore.
  • Capacità: il limite massimo al numero di elementi in questa coda. I numeri negativi indicano l'assenza di limite.
  • Contenitore: se non vuoto, questa coda viene inserita nel contenitore specificato. Altrimenti, viene utilizzato un contenitore predefinito.
  • shared_name: Se non vuoto, questa coda verrà condivisa con il nome specificato tra più sessioni.

Resi:

  • Output : Il riferimento alla coda.

Costruttori e distruttori

PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes)
PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::Attrs & attrs)

attributi pubblici

handle
operation

Funzioni pubbliche

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Funzioni statiche pubbliche

Capacity (int64 x)
ComponentTypes (const DataTypeSlice & x)
Container (StringPiece x)
SharedName (StringPiece x)

Strutture

tensorflow::ops::PriorityQueue::Attrs

Impostatori di attributi opzionali per PriorityQueue .

attributi pubblici

maniglia

::tensorflow::Output handle

operazione

Operation operation

Funzioni pubbliche

Coda prioritaria

 PriorityQueue(
  const ::tensorflow::Scope & scope,
  const gtl::ArraySlice< PartialTensorShape > & shapes
)

Coda prioritaria

 PriorityQueue(
  const ::tensorflow::Scope & scope,
  const gtl::ArraySlice< PartialTensorShape > & shapes,
  const PriorityQueue::Attrs & attrs
)

nodo

::tensorflow::Node * node() const 

operatore::tensorflow::Input

 operator::tensorflow::Input() const 

operatore::tensoreflusso::output

 operator::tensorflow::Output() const 

Funzioni statiche pubbliche

Capacità

Attrs Capacity(
  int64 x
)

Tipi di componenti

Attrs ComponentTypes(
  const DataTypeSlice & x
)

Contenitore

Attrs Container(
  StringPiece x
)

Nome condiviso

Attrs SharedName(
  StringPiece x
)