Aplicación para una Operation
añade como un nodo a un Graph
.
Instancias GraphOperation sólo son válidas siempre que el Graph
que son una parte de es válido. Por lo tanto, si close()
se ha invocado, a continuación, los métodos de la instancia GraphOperation pueden fallar con un IllegalStateException
.
Las instancias de GraphOperation son inmutables y seguras para subprocesos.
Métodos públicos
Grafico | env () Devuelve el entorno de ejecución en el que se creó esta operación. |
booleano | es igual a (Object o) |
En t | hashCode () |
En t | inputListLength (String name) 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 | numOutputs () Devuelve el número de tensores producidos por esta operación. |
<T se extiende Ttype > Output <T> | salida (int idx) Devuelve un identificador simbólico a uno de los tensores producidos por esta operación. |
Salida [] <?> | outputlist (int idx, longitud int) Devuelve identificadores simbólicos a una lista de tensores producidos por esta operación. |
En t | outputListLength (String name) Devuelve el tamaño de la lista de tensores producidos por esta operación. |
Cuerda | toString () |
Cuerda | escriba () 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 (Object o)
public int hashCode ()
int inputListLength pública (String name)
Devuelve el tamaño de la lista de entradas dada de tensores para esta operación.
Una operación tiene varias 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ífica 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 nombrada.
Nombre public String ()
Devuelve el nombre completo de la operación.
numOutputs public int ()
Devuelve el número de tensores producidos por esta operación.
pública de salida <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 de tensor coincide T. Se recomienda llamar a este método con un parámetro de tipo explícita en lugar de dejar que se infiere, por ejemplo operation.<Integer>output(0)
Parámetros
idx | El índice de la salida entre las salidas producidas por esta operación. |
---|
pública de salida [] <?> outputlist (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
int outputListLength pública (String name)
Devuelve el tamaño de la lista de tensores producidos por esta operación.
Una operación tiene múltiples 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ífica 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 public toString ()
Tipo public String ()
Devuelve el tipo de operación, es decir, el nombre del cálculo realizado por la operación.