Subclasses indiretas conhecidas |
Um construtor para a Operation
s.
Por exemplo, o seguinte usa o construtor para criar uma operação que produz a constante "3" como sua saída:
// 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();
}
Métodos Públicos
OperationBuilder abstrato | addControlInput (controle de operação ) Certifique-se de que a operação não seja executada antes da operação de controle. |
OperationBuilder abstrato | |
OperationBuilder abstrato | addInputList ( Output [] <?> entradas) Adicione as saídas de outra operação como as próximas entradas da operação que está sendo construída. |
Operação abstrata | |
OperationBuilder abstrato | |
OperationBuilder abstrato | |
OperationBuilder abstrato | setAttr (String name, String [] value) Defina os valores de string de um atributo da operação que está sendo construída. |
OperationBuilder abstrato | setAttr (nome da string, valor booleano []) Defina os valores booleanos de um atributo da operação que está sendo construída. |
OperationBuilder abstrato | setAttr (String name, DataType [] value) Defina os valores de tipo de um atributo da operação que está sendo construída. |
OperationBuilder abstrato | setAttr (nome da string, valor da string) Defina o valor da string de um atributo da operação que está sendo construída. |
OperationBuilder abstrato | setAttr (nome da string, valor float []) Defina os valores flutuantes de um atributo da operação que está sendo construída. |
OperationBuilder abstrato | setAttr (nome da string, valor longo) Defina o valor longo de um atributo da operação que está sendo construída. |
OperationBuilder abstrato | setAttr (nome da string, valor longo []) Defina os valores longos de um atributo da operação que está sendo construída. |
OperationBuilder abstrato | setAttr (nome da string, valor booleano) Defina o valor booleano de um atributo da operação que está sendo construída. |
OperationBuilder abstrato | |
OperationBuilder abstrato | setAttr (nome da string, valor flutuante) Defina o valor flutuante de um atributo da operação que está sendo construída. |
OperationBuilder abstrato | |
OperationBuilder abstrato | setAttr (nome da string, valor do byte []) Defina os valores de byte de um atributo da operação que está sendo construída. |
OperationBuilder abstrato | |
OperationBuilder abstrato | setDevice (dispositivo String) Defina o dispositivo solicitado para calcular a operação que está sendo construída. |
Métodos Públicos
public abstract OperationBuilder addControlInput (controle de operação )
Certifique-se de que a operação não seja executada antes da operação de controle.
Uma entrada de controle é uma operação que deve ser executada antes de executar a operação que está sendo construída.
Por exemplo, uma operação Assert pode ser adicionada como uma entrada de controle para esta operação. O Assert agora se comporta como uma pré-condição que sempre se verificará antes de executar a operação.
Parâmetros
ao controle | operação que deve ser executada antes de executar esta operação. |
---|
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder addInput ( Output <?> input)
Adicione a saída de outra operação como a próxima entrada da operação que está sendo construída.
Parâmetros
entrada | Output deve ser a entrada da operação que está sendo construída. |
---|
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder addInputList ( Output [] <?> entradas)
Adicione as saídas de outra operação como as próximas entradas da operação que está sendo construída.
Parâmetros
entradas | lista de Output supostamente as entradas da operação que está sendo construída. |
---|
Devoluções
- a instância OperationBuilder para encadeamento.
construção de operação abstrata pública ()
Construa a Operation
.
A ação a seguir também será executada dependendo do ambiente de execução atual.
- No modo ansioso, o resultado da operação será calculado imediatamente.
- No modo gráfico, a operação será adicionada como um nó ao gráfico para ser executado posteriormente, ao executar uma
Session
.
O OperationBuilder não pode ser usado após o retorno de build ().
public abstract OperationBuilder setAttr (String name, Tensor <?> value)
Defina o valor do tensor de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | Valor do atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (String name, Tensor [] <?> value)
Defina os valores tensores de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | valores de atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (String name, String [] value)
Defina os valores de string de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | valores de atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (String name, boolean [] value)
Defina os valores booleanos de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | valores de atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (String name, DataType [] value)
Defina os valores de tipo de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | valores de atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (nome da string, valor da string)
Defina o valor da string de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | Valor do atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (String name, float [] value)
Defina os valores flutuantes de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | valores de atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (nome da string, valor longo)
Defina o valor longo de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | Valor do atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (String name, long [] value)
Defina os valores longos de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | valores de atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (nome da string, valor booleano)
Defina o valor booleano de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | Valor do atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (String name, Shape [] value)
Defina os valores de forma de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | valores de atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (nome da string, valor flutuante)
Defina o valor flutuante de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | Valor do atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (String name, DataType value)
Defina o valor do tipo de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | Valor do atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (String name, byte [] value)
Defina os valores de byte de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | valores de atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setAttr (nome da string, valor da forma )
Defina o valor da forma de um atributo da operação que está sendo construída.
Parâmetros
nome | Nome do Atributo |
---|---|
valor | Valor do atributo |
Devoluções
- a instância OperationBuilder para encadeamento.
public abstract OperationBuilder setDevice (dispositivo String)
Defina o dispositivo solicitado para calcular a operação que está sendo construída.
Parâmetros
dispositivo | o dispositivo solicitado, como uma string |
---|
Devoluções
- a instância OperationBuilder para encadeamento.