Un tensore la cui memoria non è stata mappata su uno spazio dati direttamente accessibile dalla JVM.
Un tensore grezzo è una rappresentazione minimalista di un tensore allocato nella memoria nativa dalla libreria di runtime TensorFlow e ne controlla la durata all'interno del processo corrente. I dati sono rappresentati da un buffer of bytes
, finché non vengono mappati in uno spazio tipizzato n-dimensionale da un typed tensor
.
Le istanze di RawTensor non sono thread-safe e la relativa risorsa deve essere rilasciata chiamando close()
in modo esplicito o implicito tramite try-with-resources.
Metodi pubblici
RawTensore | come RawTensor () Restituisce una rappresentazione grezza (non tipizzata) di questo tensore |
vuoto | vicino () Rilascia risorse associate al Tensore. |
ByteDataBuffer | dati () Restituisce i dati grezzi di questo tensore come buffer di byte. |
Tipo di dati | tipo di dati () Restituisce il DataType degli elementi memorizzati nel tensore. |
lungo | numByte () Restituisce la dimensione, in byte, dei dati del tensore. |
Forma | forma () Restituisce la forma del tensore. |
Corda | accordare () Restituisce una stringa che descrive il tipo e la forma del tensore. |
Metodi ereditati
Metodi pubblici
pubblico RawTensor asRawTensor ()
Restituisce una rappresentazione grezza (non tipizzata) di questo tensore
pubblico vuoto chiudi ()
Rilascia risorse associate al Tensore.
ATTENZIONE: Questo deve essere invocato per tutti i tensori che non sono stati prodotti da un'operazione di entusiasmo altrimenti la memoria verrà persa.
L'oggetto Tensor non è più utilizzabile dopo close
dei rendimenti.
dati pubblici ByteDataBuffer ()
Restituisce i dati grezzi di questo tensore come buffer di byte.
ritorna
- i byte tensoriali
Lancia
IllegalStateException | se il tensore è stato chiuso |
---|
numBytes lunghi pubblici ()
Restituisce la dimensione, in byte, dei dati del tensore.
stringa pubblica toString ()
Restituisce una stringa che descrive il tipo e la forma del tensore.