GraphOperation

GraphOperation classe final pública

Implementação de uma Operation adicionado como um nó de um Graph .

Casos GraphOperation só são válidos enquanto o Graph eles são uma parte é válido. Assim, se close() tenha sido invocado, em seguida, os métodos no exemplo GraphOperation pode falhar com um IllegalStateException .

As instâncias de GraphOperation são imutáveis ​​e thread-safe.

Métodos Públicos

boleano
é igual (Object o)
int
int
inputListLength (String nome)
Retorna o tamanho da lista de entradas fornecida de tensores para esta operação.
Corda
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 (IDX int)
Retorna um identificador simbólico para um dos tensores produzidos por esta operação.
Output [] <?>
outputlist (IDX int, comprimento int)
Retorna identificadores simbólicos para uma lista de tensores produzidos por esta operação.
int
outputListLength (String nome)
Retorna o tamanho da lista de tensores produzidos por esta operação.
Corda
Corda
digitar ()
Retorna o tipo da operação, ou seja, o nome do cálculo realizado pela operação.

Métodos herdados

Métodos Públicos

boolean equals (Object o)

public int hashCode ()

inputListLength int público (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.

String nome pública ()

Retorna o nome completo da operação.

numOutputs int público ()

Retorna o número de tensores produzidos por esta operação.

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.

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

outputListLength int público (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.

Cordas toString pública ()

tipo String pública ()

Retorna o tipo da operação, ou seja, o nome do cálculo realizado pela operação.