Um identificador simbólica de um tensor produzido por uma Operation .
Uma Output<T> é um identificador simbólico para um Tensor<T> . O valor do tensor é calculado por meio da execução da Operation em uma Session .
Ao implementar o Operand interface, instâncias desta classe também atuam como operandos para Op casos.
Métodos Públicos
| Output <T> | asOutput () Retorna o identificador simbólico do tensor. |
| T | asTensor () Retorna o tensor nesta saída. |
| Tipo de dados | dataType () Retorna o DataType do tensor referido por esta Saída. |
| boleano | é igual (Object o) |
| <U estende TType > saída <U> | esperar (Class <U> tipo) Retorna este objeto de saída com o tipo Output<U> . |
| int | hashCode () |
| int | índice () Retorna o índice nas saídas da Operação. |
| Fragmento | nome () Retorna o nome completo desta Saída (também conhecida como |
| Operação | |
| Forma | forma () Retorna a forma (possivelmente parcialmente conhecida) do tensor referido por esta saída. |
| Fragmento | toString () |
| Classe <T> | digitar () Retorna o tipo de tensor referido por esta Saída. |
Métodos herdados
Métodos Públicos
pública Output <T> asOutput ()
Retorna o identificador simbólico do tensor.
As entradas para as operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.
público T asTensor ()
Retorna o tensor nesta saída.
Esta operação é suportada apenas nas saídas de uma operação executada avidamente. Para ambientes gráfico, tensores de saída deve ser buscada através da execução de uma sessão, usando fetch(Output) .
Recomenda-se fechar explicitamente o tensor retornado o mais rápido possível, uma vez que o coletor de lixo não está ciente da quantidade de memória que ele consome, o que pode ser significativo.
Devoluções
- tensor
Lança
| IllegalStateException | se esta saída resultar de um gráfico |
|---|---|
| ClassCastException | se o tipo de tensor e esta saída forem inesperadamente incompatíveis |
Veja também
boolean equals (Object o)
pública Output <U> esperar (Class <U> tipo)
Retorna este objeto de saída com o tipo Output<U> . Este método é útil quando dado um valor de tipo Output<?> .
Parâmetros
| modelo | qualquer tipo de tensor suportado |
|---|
Lança
| Exceção de argumento ilegal | se o tipo do objeto de dados real não coincide com o tipo U . |
|---|
public int hashCode ()
index int público ()
Retorna o índice nas saídas da Operação.
String nome pública ()
Retorna o nome completo desta Saída (também conhecido como nome do tensor)
público Operação op ()
Retornar esta unidade de computação como uma única Operation .
Para uma raw op, o valor correspondem devolvido para a operação TensorFlow envolto por esta op.
Para um op compósito, o valor devolvido geralmente correspondem à última operação invocada em uma cadeia ou a um NoOp agrupar uma ou mais operações como uma única unidade de computação.
Devoluções
- uma
Operation
público Forma forma ()
Retorna a forma (possivelmente parcialmente conhecida) do tensor referido por esta saída.
Cordas toString pública ()
pública Class <T> tipo ()
Retorna o tipo de tensor referido por esta Saída.