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 | Output dovrebbe 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 Output che 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.