Implementação para uma Operation
adicionada como um nó a um Graph
.
As instâncias de GraphOperation são válidas apenas enquanto o Graph
qual fazem parte for válido. Portanto, se close()
foi chamado, os métodos na instância GraphOperation podem falhar com uma IllegalStateException
.
As instâncias de GraphOperation são imutáveis e thread-safe.
Métodos Públicos
boleano | é igual a (objeto o) |
int | hashCode () |
int | inputListLength (nome da string) Retorna o tamanho da lista de entradas fornecida de tensores para esta operação. |
Fragmento | nome () Retorna o nome completo da operação. |
int | numOutputs () Retorna o número de tensores produzidos por esta operação. |
<T> Saída <T> | saída (int idx) Retorna um identificador simbólico para um dos tensores produzidos por esta operação. |
Resultado [] <?> | outputList (int idx, comprimento int) Retorna identificadores simbólicos para uma lista de tensores produzidos por esta operação. |
int | outputListLength (nome da string) Retorna o tamanho da lista de tensores produzidos por esta operação. |
Fragmento | toString () |
Fragmento | tipo () Retorna o tipo da operação, ou seja, o nome do cálculo realizado pela operação. |
Métodos herdados
Métodos Públicos
public boolean equals (objeto o)
Parâmetros
o |
---|
public int hashCode ()
public int inputListLength (nome da string)
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.
public String name ()
Retorna o nome completo da operação.
public int numOutputs ()
Retorna o número de tensores produzidos por esta operação.
saída pública <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 a T. Recomenda-se chamar este método com um parâmetro de tipo explícito em vez de permitir que seja inferido, por exemplo, operation.<Integer>output(0)
Parâmetros
idx | O índice da saída entre as saídas produzidas por esta operação. |
---|
public Output [] <?> outputList (int idx, int length)
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
public int outputListLength (nome da string)
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.
public String toString ()
public String type ()
Retorna o tipo da operação, ou seja, o nome do cálculo realizado pela operação.