Barrier

classe finale pubblica Barriera

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
forme (Elenco< Forma > forme)
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

Valore costante: "Barriera"

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

output pubblico < TString > handle ()

La maniglia della 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.