Un tensor cuya memoria no se ha asignado a un espacio de datos directamente accesible desde la JVM.
Un tensor sin formato es una representación minimalista de un tensor asignado en la memoria nativa por la biblioteca de tiempo de ejecución de TensorFlow y controla su vida dentro del proceso actual. Los datos se representan mediante un buffer of bytes
plano buffer of bytes
, hasta que se mapean en un espacio con tipo n-dimensional mediante un typed tensor
.
Las instancias de RawTensor no son seguras para subprocesos y su recurso debe liberarse llamando a close()
explícita o implícitamente a través de try-with-resources.
Métodos públicos
RawTensor | asRawTensor () Devuelve una representación sin formato (sin tipo) de este tensor |
vacío | cerrar () Libera recursos asociados con el tensor. |
ByteDataBuffer | datos () Devuelve los datos brutos de este tensor como un búfer de bytes. |
Tipo de datos | |
largo | numBytes () Devuelve el tamaño, en bytes, de los datos del tensor. |
Forma | forma () Devuelve la forma del tensor. |
Cuerda | toString () Devuelve una cadena que describe el tipo y la forma del tensor. |
Métodos heredados
Métodos públicos
cierre del vacío público ()
Libera recursos asociados con el tensor.
ADVERTENCIA: Esto debe invocarse para todos los tensores que no fueron producidos por una operación ansiosa o se perderá memoria.
El objeto Tensor ya no se puede usar después de los retornos close
.
datos públicos ByteDataBuffer ()
Devuelve los datos brutos de este tensor como un búfer de bytes.
Devoluciones
- los bytes del tensor
Lanza
IllegalStateException | si el tensor se ha cerrado |
---|
pública DataType tipo de datos ()
Devuelve el tipo deDataType
de los elementos almacenados en el tensor.
public long numBytes ()
Devuelve el tamaño, en bytes, de los datos del tensor.
cadena pública toString ()
Devuelve una cadena que describe el tipo y la forma del tensor.