Subclasses indiretas conhecidas |
Executa computação em tensores.
Uma operação leva zero ou mais Tensor
s (produzido por outras operações) como entrada, e produz zero ou mais Tensor
s como saída.
Métodos Públicos
abstrato int | inputListLength (String nome) Retorna o tamanho da lista de entradas fornecida de tensores para esta operação. |
String abstrata | nome () Retorna o nome completo da operação. |
abstrato int | numOutputs () Retorna o número de tensores produzidos por esta operação. |
abstrato <T> saída <T> | saída (IDX int) Retorna um identificador simbólico para um dos tensores produzidos por esta operação. |
abstrato saída [] <?> | outputlist (IDX int, comprimento int) Retorna identificadores simbólicos para uma lista de tensores produzidos por esta operação. |
abstrato int | outputListLength (String nome) Retorna o tamanho da lista de tensores produzidos por esta operação. |
String abstrata | digitar () Retorna o tipo da operação, ou seja, o nome do cálculo realizado pela operação. |
Métodos Públicos
int inputListLength abstrato pública (String name)
Retorna o tamanho da lista de entradas fornecida de tensores para esta operação.
Uma operação tem várias entradas nomeadas, cada uma das quais contém um único tensor ou uma lista de tensores. Este método retorna o tamanho da lista de tensores para uma entrada nomeada específica da operação.
Parâmetros
nome | identificador da lista de tensores (dos quais pode haver muitos) entradas para esta operação. |
---|
Devoluções
- o tamanho da lista de tensores produzidos por esta entrada nomeada.
Lança
Exceção de argumento ilegal | se esta operação não tiver entrada com o nome fornecido. |
---|
String nome abstrato pública ()
Retorna o nome completo da operação.
numOutputs int abstratas públicas ()
Retorna o número de tensores produzidos por esta operação.
abstrato pública Output <T> saída (int idx)
Retorna um identificador simbólico para um dos tensores produzidos por esta operação.
Aviso: não verifica se o tipo de tensor corresponde T. Recomenda-se chamar esse método com um parâmetro de tipo explícito ao invés de deixá-lo ser inferido, por exemplo operation.<Integer>output(0)
Parâmetros
idx | O índice da saída entre as saídas produzidas por esta operação. |
---|
abstrato pública de saída [] <?> outputlist (int idx, comprimento int)
Retorna identificadores simbólicos para uma lista de tensores produzidos por esta operação.
Parâmetros
idx | índice do primeiro tensor da lista |
---|---|
comprimento | número de tensores na lista |
Devoluções
- matriz de
Output
int outputListLength abstrato pública (String name)
Retorna o tamanho da lista de tensores produzidos por esta operação.
Uma operação tem várias saídas nomeadas, cada uma das quais produz um único tensor ou uma lista de tensores. Este método retorna o tamanho da lista de tensores para uma saída nomeada específica da operação.
Parâmetros
nome | identificador da lista de tensores (dos quais pode haver muitos) produzidos por esta operação. |
---|
Devoluções
- o tamanho da lista de tensores produzidos por esta saída nomeada.
Lança
Exceção de argumento ilegal | se esta operação não tiver saída com o nome fornecido. |
---|
tipo String public abstract ()
Retorna o tipo da operação, ou seja, o nome do cálculo realizado pela operação.