Definisce una barriera che persiste tra diverse esecuzioni del grafico.
Una barriera rappresenta una mappa chiave-valore, dove 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 ed è possibile accedervi utilizzando BarrierTakeMany. Un elemento incompleto ha alcuni componenti non definiti nella sua tupla di valori e può essere aggiornato utilizzando BarrierInsertMany.
Classi nidificate
classe | Opzioni.Barriera | Attributi facoltativi per Barrier |
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
Uscita < TString > | comeuscita () Restituisce l'handle simbolico del tensore. |
Barriera statica.Opzioni | capacità (capacità lunga) |
Barriera statica.Opzioni | contenitore (contenitore di stringhe) |
Barriera statica | create ( Scope scope, List<Class<? extends TType >> ComponentTypes, Options... options) Metodo factory per creare una classe che racchiude una nuova operazione Barrier. |
Uscita < TString > | maniglia () La maniglia della barriera. |
Barriera statica.Opzioni | |
Barriera statica.Opzioni | nomecondiviso (Stringanomecondiviso) |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
Output pubblico < TString > asOutput ()
Restituisce l'handle simbolico del tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
capacità pubblica statica Barrier.Options (capacità lunga)
Parametri
capacità | La capacità della barriera. La capacità predefinita è MAX_INT32, ovvero la capacità maggiore della coda sottostante. |
---|
contenitore pubblico statico Barrier.Options (contenitore String)
Parametri
contenitore | Se non è vuota, questa barriera viene posizionata nel contenitore indicato. Altrimenti, viene utilizzato un contenitore predefinito. |
---|
creazione barriera statica pubblica (ambito ambito , Elenco<Classe<? estende TType >> componentiTipi, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione Barrier.
Parametri
scopo | ambito attuale |
---|---|
componentiTipi | Il tipo di ciascun componente in un valore. |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di Barriera
forme pubbliche statiche Barrier.Options (forme List< Shape >)
Parametri
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. |
---|
public static Barrier.Options sharedName (String sharedName)
Parametri
nomecondiviso | Se non vuota, questa barriera verrà condivisa con il nome specificato in più sessioni. |
---|