RawTensor

classe final pública RawTensor

Um tensor cuja memória não foi mapeada para um espaço de dados diretamente acessível pela 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 seu tempo de vida dentro do processo atual. Os dados são representados por um buffer of bytes , até serem 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 seus recursos devem ser liberados chamando close() explícita ou implicitamente por meio de try-with-resources.

Métodos Públicos

Raw Tensor
asRawTensor ()
Retorna uma representação bruta (sem tipo) 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
tipo de dados ()
Retorna o DataType dos elementos armazenados no tensor.
longo
numBytes ()
Retorna o tamanho, em bytes, dos dados do tensor.
Forma
forma ()
Retorna a forma do tensor.
Corda
para sequenciar ()
Retorna uma string que descreve o tipo e a forma do tensor.

Métodos herdados

Métodos Públicos

público RawTensor asRawTensor ()

Retorna uma representação bruta (sem tipo) deste tensor

fechamento de vazio público ()

Libere recursos associados ao Tensor.

AVISO: Isto deve ser invocado para todos os tensores que não foram produzidos por uma operação antecipada ou a memória vazará.

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

dados públicos ByteDataBuffer ()

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

tipo de dados público tipo de dados ()

Retorna o DataType dos elementos armazenados no tensor.

numBytes longos públicos ()

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

forma pública ()

Retorna a forma do tensor.

String pública paraString ()

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