tensoreflusso:: ops:: PriorityQueue

#include <data_flow_ops.h>

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

Riepilogo

Tieni presente che PriorityQueue richiede che il primo componente di qualsiasi elemento sia un int64 scalare, oltre agli altri elementi dichiarati da componente_types. Pertanto le chiamate a Enqueue e EnqueueMany (rispettivamente Dequeue e DequeueMany) su una PriorityQueue richiederanno tutte (rispettivamente output) una voce aggiuntiva nei loro elenchi di input (rispettivamente output).

Argomenti:

  • scope: 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 alla volta può essere rimosso dalla coda.

Attributi facoltativi (vedi Attrs ):

  • Component_types: il tipo di ciascun componente in un valore.
  • capacità: il limite superiore del numero di elementi in questa coda. I numeri negativi non indicano alcun limite.
  • contenitore: se non vuota, questa coda viene inserita nel contenitore specificato. Altrimenti, viene utilizzato un contenitore predefinito.
  • shared_name: se non vuota, questa coda verrà condivisa con il nome specificato in più sessioni.

Ritorna:

  • Output : l'handle della 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 pubbliche statiche

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

Strutture

tensorflow:: ops:: PriorityQueue:: Attrs

Setter di attributi facoltativi per PriorityQueue .

Attributi pubblici

maniglia

::tensorflow::Output handle

operazione

Operation operation

Funzioni pubbliche

PriorityQueue

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

PriorityQueue

 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::tensorflow::Output

 operator::tensorflow::Output() const 

Funzioni pubbliche statiche

Capacità

Attrs Capacity(
  int64 x
)

ComponentTypes

Attrs ComponentTypes(
  const DataTypeSlice & x
)

Contenitore

Attrs Container(
  StringPiece x
)

Nome condiviso

Attrs SharedName(
  StringPiece x
)