Um identificador simbólico para um tensor produzido por um Operation
.
Um Output<T>
é um identificador simbólico para um Tensor<T>
. O valor do tensor é calculado executando a Operation
em uma Session
.
Ao implementar a interface Operand
, as instâncias desta classe também atuam como operandos para instâncias Op
.
Métodos Públicos
Saída <T> | asOutput () Retorna o identificador simbólico do tensor. |
T | comoTensor () Retorna o tensor nesta saída. |
Tipo de dados | tipo de dados () Retorna o DataType do tensor referido por esta Saída. |
boleano | é igual (objeto o) |
<U estende TType > Saída <U> | esperar (tipo Classe<U>) Retorna este objeto Output com o tipo Output<U> . |
interno | código hash () |
interno | índice () Retorna o índice nas saídas da Operação. |
Corda | nome () Retorna o nome completo desta Saída (também conhecido como |
Operação | |
Forma | forma () Retorna a forma (possivelmente parcialmente conhecida) do tensor referido por esta saída. |
Corda | |
Classe<T> | tipo () Retorna o tipo de tensor referido por esta Saída. |
Métodos herdados
Métodos Públicos
Saída pública <T> asOutput ()
Retorna o identificador simbólico do tensor.
As entradas para 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.
T asTensor público ()
Retorna o tensor nesta saída.
Esta operação só é suportada nas saídas de uma operação executada com entusiasmo. Para ambientes gráficos, os tensores de saída devem ser obtidos executando uma sessão, usando fetch(Output)
.
Recomenda-se fechar explicitamente o tensor retornado o mais rápido possível, pois o coletor de lixo não tem conhecimento da quantidade de memória que 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 do tensor e esta saída forem inesperadamente incompatíveis |
Veja também
booleano público é igual (objeto o)
Saída pública <U> expect (tipo Classe<U>)
Retorna este objeto Output com o tipo Output<U>
. Este método é útil quando é fornecido um valor do tipo Output<?>
.
Parâmetros
tipo | qualquer tipo de tensor suportado |
---|
Lança
Exceção de argumento ilegal | se o tipo de dados real deste objeto não corresponder ao tipo U . |
---|
hashCode int público ()
índice interno público ()
Retorna o índice nas saídas da Operação.
nome da string pública ()
Retorna o nome completo desta Saída (também conhecido como nome do tensor)
operação pública ()
Retorne esta unidade de cálculo como uma única Operation
.
Para uma operação raw
, o valor retornado corresponde à operação do TensorFlow envolvida por esta operação.
Para uma operação composta, o valor retornado geralmente corresponde à última operação invocada em uma cadeia ou a um NoOp
agrupando uma ou mais operações como uma única unidade de computação.
Devoluções
- uma
Operation
forma pública ()
Retorna a forma (possivelmente parcialmente conhecida) do tensor referido por esta saída.
String pública paraString ()
classe pública<T> tipo ()
Retorna o tipo de tensor referido por esta Saída.