tensorflow:: ops:: Barrier
#include <data_flow_ops.h>Definisce una barriera che persiste attraverso diverse esecuzioni del grafo.
Riepilogo
Una barriera rappresenta una mappa chiave-valore, in cui ogni chiave è una stringa e ogni valore è una tupla di tensori.
In fase di esecuzione, la barriera contiene elementi "completi" e "incompleti". Un elemento completo ha tensori definiti per tutti i componenti della sua tupla di valori e può essere acceduto tramite BarrierTakeMany . Un elemento incompleto ha alcuni componenti non definiti nella sua tupla di valori e può essere aggiornato tramite BarrierInsertMany .
Argomentazioni:
- ambito: un oggetto Scope
- component_types: Il tipo di ciascun componente in un valore.
Attributi opzionali (vedere Attrs ):
- forme: La forma di ciascun componente in un valore. Ogni forma deve essere 1 nella prima dimensione. La lunghezza di questo attributo deve essere uguale alla lunghezza di component_types.
- capacità: La capacità della barriera. La capacità predefinita è MAX_INT32, che corrisponde alla capacità massima della coda sottostante.
- contenitore: se non vuoto, questa barriera viene posizionata nel contenitore specificato. Altrimenti, viene utilizzato un contenitore predefinito.
- shared_name: Se non vuoto, questa barriera verrà condivisa con il nome specificato tra più sessioni.
Resi:
-
Output: La maniglia della barriera.
Costruttori e distruttori | |
|---|---|
Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types) | |
Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const Barrier::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) | |
Container (StringPiece x) | |
Shapes (const gtl::ArraySlice< PartialTensorShape > & x) | |
SharedName (StringPiece x) | |
Strutture | |
|---|---|
| tensorflow::ops::Barrier::Attrs | Impostatori di attributi opzionali per Barrier . |
attributi pubblici
maniglia
::tensorflow::Output handle
operazione
Operation operation
Funzioni pubbliche
Barriera
Barrier( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types )
Barriera
Barrier( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types, const Barrier::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 )
Contenitore
Attrs Container( StringPiece x )
Forme
Attrs Shapes( const gtl::ArraySlice< PartialTensorShape > & x )
Nome condiviso
Attrs SharedName( StringPiece x )