| Sottoclassi indirette conosciute | 
 Un costruttore per Operation s.
Ad esempio, quanto segue utilizza il builder per creare un'operazione che produce la costante "3" come output:
// env is an ExecutionEnvironment, such as a Graph instance.
 try (Tensor c1 = Tensor.create(3.0f)) {
   env.opBuilder("Const", "MyConst")
       .setAttr("dtype", c1.dataType())
       .setAttr("value", c1)
       .build();
 
 }Metodi pubblici
| astratto OperationBuilder |  addControlInput (controllo operativo )  Assicurarsi che l'operazione non venga eseguita prima dell'operazione di controllo. | 
| astratto OperationBuilder | |
| astratto OperationBuilder |  addInputList ( Output[] <?> input)  Aggiungi gli output di un'altra operazione come input successivi dell'operazione in fase di creazione. | 
| Operazione astratta | |
| astratto OperationBuilder | |
| astratto OperationBuilder | |
| astratto OperationBuilder |  setAttr (nome stringa, valore stringa[])  Imposta i valori stringa di un attributo dell'operazione in fase di creazione. | 
| astratto OperationBuilder |  setAttr (nome stringa, valore booleano[])  Imposta i valori booleani di un attributo dell'operazione in fase di creazione. | 
| astratto OperationBuilder |  setAttr (nome stringa, valore DataType[] )  Imposta i valori del tipo di un attributo dell'operazione in fase di creazione. | 
| astratto OperationBuilder |  setAttr (nome stringa, valore stringa)  Imposta il valore stringa di un attributo dell'operazione in fase di compilazione. | 
| astratto OperationBuilder |  setAttr (nome stringa, valore float[])  Imposta i valori float di un attributo dell'operazione in fase di creazione. | 
| astratto OperationBuilder |  setAttr (nome stringa, valore lungo)  Imposta il valore lungo di un attributo dell'operazione in fase di creazione. | 
| astratto OperationBuilder |  setAttr (nome stringa, valore long[])  Imposta i valori long di un attributo dell'operazione in fase di creazione. | 
| astratto OperationBuilder |  setAttr (nome stringa, valore booleano)  Imposta il valore booleano di un attributo dell'operazione in fase di creazione. | 
| astratto OperationBuilder | |
| astratto OperationBuilder |  setAttr (nome stringa, valore float)  Imposta il valore float di un attributo dell'operazione in fase di creazione. | 
| astratto OperationBuilder | |
| astratto OperationBuilder |  setAttr (nome stringa, valore byte[])  Imposta i valori in byte di un attributo dell'operazione in fase di creazione. | 
| astratto OperationBuilder | |
| astratto OperationBuilder |  setDevice (dispositivo stringa)  Imposta il dispositivo richiesto per il calcolo dell'operazione in costruzione.  | 
Metodi pubblici
public abstract OperationBuilder addControlInput (controllo operazione )
Assicurarsi che l'operazione non venga eseguita prima dell'operazione di controllo.
Un input di controllo è un'operazione che deve essere eseguita prima di eseguire l'operazione attualmente in fase di creazione.
Ad esempio, è possibile aggiungere un'operazione Assert come input di controllo per questa operazione. L'asserzione ora si comporta come una precondizione che si verificherà sempre prima di eseguire l'operazione.
Parametri
| controllare | operazione che deve essere eseguita prima di eseguire questa operazione. | 
|---|
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder addInput ( Output <?> input)
Aggiungi l'output di un'altra operazione come input successivo dell'operazione in fase di creazione.
Parametri
| ingresso | Outputdovrebbe essere l'input dell'operazione in fase di creazione. | 
|---|
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder addInputList ( Output[] <?> input)
Aggiungi gli output di un'altra operazione come input successivi dell'operazione in fase di creazione.
Parametri
| input | elenco di Outputche dovrebbero essere gli input dell'operazione in fase di creazione. | 
|---|
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract Operazione build ()
 Costruisci l' Operation .
Verrà eseguita anche la seguente azione a seconda dell'ambiente di esecuzione corrente.
- In modalità desiderosa, il risultato dell'operazione verrà calcolato immediatamente.
-  In modalità grafico, l'operazione verrà aggiunta come nodo al grafico da eseguire successivamente, durante l'esecuzione di una Session.
OperationBuilder non è utilizzabile dopo la restituzione di build().
public abstract OperationBuilder setAttr (nome stringa, valore tensore <?>)
Imposta il valore del tensore di un attributo dell'operazione in costruzione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valore dell'attributo | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, tensore[] <?> valore)
Imposta i valori tensori di un attributo dell'operazione in costruzione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valori degli attributi | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore stringa[])
Imposta i valori stringa di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valori degli attributi | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore booleano[])
Imposta i valori booleani di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valori degli attributi | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore DataType[] )
Imposta i valori del tipo di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valori degli attributi | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore stringa)
Imposta il valore stringa di un attributo dell'operazione in fase di compilazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valore dell'attributo | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore float[])
Imposta i valori float di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valori degli attributi | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore lungo)
Imposta il valore lungo di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valore dell'attributo | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore long[])
Imposta i valori long di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valori degli attributi | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore booleano)
Imposta il valore booleano di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valore dell'attributo | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore Shape[] )
Imposta i valori della forma di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valori degli attributi | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore float)
Imposta il valore float di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valore dell'attributo | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore tipo dati )
Imposta il valore del tipo di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valore dell'attributo | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore byte[])
Imposta i valori in byte di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valori degli attributi | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
public abstract OperationBuilder setAttr (nome stringa, valore forma )
Imposta il valore della forma di un attributo dell'operazione in fase di creazione.
Parametri
| nome | nome dell'attributo | 
|---|---|
| valore | valore dell'attributo | 
Ritorni
- l'istanza OperationBuilder per il concatenamento.
abstract pubblico OperationBuilder setDevice (dispositivo String)
Imposta il dispositivo richiesto per il calcolo dell'operazione in costruzione.
Parametri
| dispositivo | il dispositivo richiesto, come una stringa | 
|---|
Ritorni
- l'istanza OperationBuilder per il concatenamento.