RawTensor

classe final pública RawTensor

Um tensor cuja memória não foi mapeada para um espaço de dados diretamente acessível a partir da JVM.

Um tensor bruto é uma representação minimalista de um tensor alocado na memória nativa pela biblioteca de tempo de execução do TensorFlow e controla sua vida útil dentro do processo atual. Os dados são representados por um buffer of bytes plano buffer of bytes , até que sejam mapeados em um espaço digitado n-dimensional por um typed tensor .

As instâncias de um RawTensor não são thread-safe e seu recurso deve ser liberado chamando close() explicitamente ou implicitamente por meio de try-with-resources.

Métodos Públicos

RawTensor
asRawTensor ()
Retorna uma representação bruta (não digitada) deste tensor
vazio
fechar ()
Libere recursos associados ao Tensor.
ByteDataBuffer
dados ()
Retorna os dados brutos deste tensor como um buffer de bytes.
Tipo de dados
dataType ()
Retorna oDataType dos elementos armazenados no tensor.
longo
numBytes ()
Retorna o tamanho, em bytes, dos dados do tensor.
Forma
forma ()
Retorna a forma do tensor.
Fragmento
toString ()
Retorna uma string que descreve o tipo e a forma do tensor.

Métodos herdados

Métodos Públicos

public RawTensor asRawTensor ()

Retorna uma representação bruta (não digitada) deste tensor

public void close ()

Libere recursos associados ao Tensor.

AVISO: Isso deve ser invocado para todos os tensores que não foram produzidos por uma operação rápida ou haverá vazamento de memória.

O objeto Tensor não pode mais ser usado após retornos de close .

public ByteDataBuffer data ()

Retorna os dados brutos deste tensor como um buffer de bytes.

Devoluções
  • os bytes do tensor
Lança
IllegalStateException se o tensor foi fechado

public DataType dataType ()

Retorna oDataType dos elementos armazenados no tensor.

public long numBytes ()

Retorna o tamanho, em bytes, dos dados do tensor.

forma de forma pública ()

Retorna a forma do tensor.

public String toString ()

Retorna uma string que descreve o tipo e a forma do tensor.