Un handle simbolico per un tensore prodotto da un Operation
.
Un Output<T>
è un handle simbolico per un Tensor<T>
. Il valore del tensore viene calcolato eseguendo l' Operation
in una Session
.
Implementando l'interfaccia Operand
, le istanze di questa classe fungono anche da operandi per le istanze Op
.
Metodi pubblici
Uscita <T> | comeuscita () Restituisce l'handle simbolico del tensore. |
T | come tensore () Restituisce il tensore in questo output. |
Tipo di dati | tipo di dati () Restituisce il DataType del tensore a cui fa riferimento questo Output. |
booleano | è uguale a (Oggetto o) |
<U estende TType > Output <U> | aspettarsi (tipo Classe <U>) Restituisce questo oggetto Output con il tipo Output<U> . |
int | codice hash () |
int | indice () Restituisce l'indice negli output dell'operazione. |
Corda | nome () Restituisce il nome completo di questo output (aka |
Operazione | operazione () Restituisce questa unità di calcolo come una singola Operation . |
Forma | forma () Restituisce la forma (possibilmente parzialmente conosciuta) del tensore a cui fa riferimento questo output. |
Corda | accordare () |
Classe<T> | tipo () Restituisce il tipo del tensore a cui fa riferimento questo Output. |
Metodi ereditati
Metodi pubblici
Uscita pubblica <T> asOutput ()
Restituisce l'handle simbolico del tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
tensore T pubblico ()
Restituisce il tensore in questo output.
Questa operazione è supportata solo sugli output di un'operazione eseguita con entusiasmo. Per gli ambienti grafici, i tensori di output devono essere recuperati eseguendo una sessione, utilizzando fetch(Output)
.
Si consiglia di chiudere esplicitamente il tensore restituito il prima possibile, poiché il garbage collector non è consapevole della quantità di memoria che consuma, il che può essere significativo.
ritorna
- tensore
Lancia
IllegalStateException | se questo output risulta da un grafico |
---|---|
ClassCastException | se il tipo del tensore e questa uscita sono inaspettatamente incompatibili |
Guarda anche
booleano pubblico è uguale a (Oggetto o)
output pubblico <U> previsto (tipo Classe <U>)
Restituisce questo oggetto Output con il tipo Output<U>
. Questo metodo è utile quando viene fornito un valore di tipo Output<?>
.
Parametri
tipo | qualsiasi tipo di tensore supportato |
---|
Lancia
IllegalArgumentException | se il tipo di dati effettivo di questo oggetto non corrisponde al tipo U . |
---|
public int hashCode ()
indice int pubblico ()
Restituisce l'indice negli output dell'operazione.
nome stringa pubblica ()
Restituisce il nome completo di questo output (noto anche come nome del tensore)
Operazione pubblica op ()
Restituisce questa unità di calcolo come una singola Operation
.
Per un'operazione raw
, il valore restituito corrisponde all'operazione TensorFlow racchiusa da questa operazione.
Per un'operazione composita, il valore restituito corrisponde solitamente all'ultima operazione invocata in una catena o a un NoOp
che raggruppa una o più operazioni come una singola unità di calcolo.
ritorna
forma pubblica forma ()
Restituisce la forma (possibilmente parzialmente conosciuta) del tensore a cui fa riferimento questo output.
stringa pubblica toString ()
classe pubblica<T> tipo ()
Restituisce il tipo del tensore a cui fa riferimento questo Output.