Un identificador simbólico para un tensor producido por una Operation
.
Un Output<T>
es un identificador simbólico de un Tensor<T>
. El valor del tensor se calcula ejecutando la Operation
en una Session
.
Al implementar la interfaz Operand
, las instancias de esta clase también actúan como operandos para las instancias Op
.
Métodos públicos
Salida <T> | como salida () Devuelve el identificador simbólico del tensor. |
t | como Tensor () Devuelve el tensor en esta salida. |
Tipo de datos | tipo de datos () Devuelve el tipo de datos del tensor al que hace referencia esta salida. |
booleano | es igual (Objeto o) |
<U extiende TType > Salida <U> | esperar (tipo Clase<U>) Devuelve este objeto de Salida con el tipo Output<U> . |
En t | código hash () |
En t | índice () Devuelve el índice a las salidas de la Operación. |
Cadena | nombre () Devuelve el nombre completo de esta salida (también conocida como |
Operación | |
Forma | forma () Devuelve la forma (posiblemente parcialmente conocida) del tensor al que hace referencia esta salida. |
Cadena | Encadenar () |
Clase<T> | tipo () Devuelve el tipo de tensor al que hace referencia esta salida. |
Métodos heredados
Métodos públicos
Salida pública <T> como Salida ()
Devuelve el identificador simbólico del tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
público T asTensor ()
Devuelve el tensor en esta salida.
Esta operación solo se admite en las salidas de una operación ejecutada con entusiasmo. Para entornos de gráficos, los tensores de salida se deben recuperar ejecutando una sesión, usando fetch(Output)
.
Se recomienda cerrar explícitamente el tensor devuelto lo antes posible, ya que el recolector de basura no es consciente de la cantidad de memoria que consume, que puede ser significativa.
Devoluciones
- tensor
Lanza
Excepción de estado ilegal | si esta salida resulta de un gráfico |
---|---|
Excepción ClassCast | si el tipo de tensor y esta salida son inesperadamente incompatibles |
Ver también
tipo de datos público tipo de datos ()
Devuelve el tipo de datos del tensor al que hace referencia esta salida.
público booleano es igual (Objeto o)
Salida pública <U> esperada (tipo Clase<U>)
Devuelve este objeto de Salida con el tipo Output<U>
. Este método es útil cuando se le proporciona un valor de tipo Output<?>
.
Parámetros
tipo | cualquier tipo de tensor soportado |
---|
Lanza
Argumento de excepción ilegal | si el tipo de datos real de este objeto no coincide con el tipo U |
---|
código hash int público ()
índice int público ()
Devuelve el índice a las salidas de la Operación.
nombre de cadena pública ()
Devuelve el nombre completo de esta salida (también conocido como nombre del tensor)
operación pública op ()
Devuelve esta unidad de cálculo como una única Operation
.
Para una operación raw
, el valor devuelto corresponde a la operación de TensorFlow envuelta por esta operación.
Para una operación compuesta, el valor devuelto generalmente corresponde a la última operación invocada en una cadena o a un NoOp
que agrupa una o más operaciones como una única unidad de cálculo.
Devoluciones
- una
Operation
forma pública forma ()
Devuelve la forma (posiblemente parcialmente conocida) del tensor al que hace referencia esta salida.
cadena pública a cadena ()
tipo de clase pública <T> ()
Devuelve el tipo de tensor al que hace referencia esta salida.