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.
Resi:
-
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 )