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 )