GraphOperation

clase final pública GraphOperation

Implementación para una Operation agregada como nodo a un Graph .

Las instancias de GraphOperation son válidas solo mientras el Graph del que forman parte sea válido. Por lo tanto, si se ha invocado Graph.close() , los métodos en la instancia de GraphOperation pueden fallar con una IllegalStateException .

Las instancias de GraphOperation son inmutables y seguras para subprocesos.

Métodos públicos

booleano
es igual a (Objeto o)
En t
En t
inputListLength (nombre de cadena)
Devuelve el tamaño de la lista de entradas dada de tensores para esta operación.
Cuerda
nombre ()
Devuelve el nombre completo de la Operación.
En t
númSalidas ()
Devuelve el número de tensores producidos por esta operación.
<T> Salida <T>
salida (int idx)
Devuelve un identificador simbólico a uno de los tensores producidos por esta operación.
Salida[] <?>
salidaLista (int idx, int longitud)
Devuelve identificadores simbólicos a una lista de tensores producidos por esta operación.
En t
outputListLength (nombre de cadena)
Devuelve el tamaño de la lista de Tensores producidos por esta operación.
Cuerda
Cuerda
tipo ()
Devuelve el tipo de operación, es decir, el nombre del cálculo realizado por la operación.

Métodos Heredados

Métodos públicos

public boolean equals (Objeto o)

Parámetros
o

código hash público int ()

public int inputListLength (nombre de cadena)

Devuelve el tamaño de la lista de entradas dada de tensores para esta operación.

Una operación tiene múltiples entradas con nombre, cada una de las cuales contiene un solo tensor o una lista de tensores. Este método devuelve el tamaño de la lista de tensores para una entrada con nombre específico de la operación.

Parámetros
nombre identificador de la lista de tensores (de los cuales puede haber muchos) entradas a esta operación.
Devoluciones
  • el tamaño de la lista de tensores producidos por esta entrada con nombre.

Nombre de cadena pública ()

Devuelve el nombre completo de la Operación.

public int numSalidas ()

Devuelve el número de tensores producidos por esta operación.

Salida pública <T> salida (int idx)

Devuelve un identificador simbólico a uno de los tensores producidos por esta operación.

Advertencia: no comprueba que el tipo del tensor coincida con T. Se recomienda llamar a este método con un parámetro de tipo explícito en lugar de dejar que se infiera, por ejemplo, operation.&lt;Integer&gt;output(0)

Parámetros
idx El índice de la salida entre las salidas producidas por esta operación.

public Output[] <?> lista de salida (int idx, int longitud)

Devuelve identificadores simbólicos a una lista de tensores producidos por esta operación.

Parámetros
idx índice del primer tensor de la lista
largo número de tensores en la lista
Devoluciones
  • matriz de Output

public int outputListLength (nombre de cadena)

Devuelve el tamaño de la lista de Tensores producidos por esta operación.

Una operación tiene varias salidas con nombre, cada una de las cuales produce un solo tensor o una lista de tensores. Este método devuelve el tamaño de la lista de tensores para una salida con nombre específico de la operación.

Parámetros
nombre identificador de la lista de tensores (de los cuales puede haber muchos) producidos por esta operación.
Devoluciones
  • el tamaño de la lista de tensores producidos por esta salida con nombre.

Cadena pública a Cadena ( )

Tipo de cadena pública ()

Devuelve el tipo de operación, es decir, el nombre del cálculo realizado por la operación.