fluxo tensor:: TensorBuffer
Esta é uma classe abstrata.#include <tensor.h>
Resumo
Interface para acessar o buffer de dados brutos contados.
Herança
Herda de: RefCountedConstrutores e Destruidores | |
---|---|
TensorBuffer (void *data_ptr) | |
~TensorBuffer () |
Funções públicas | |
---|---|
FillAllocationDescription (AllocationDescription *proto) const =0 | virtual void Preenche metadados sobre a alocação no proto. |
GetAllocatedBytes (size_t *out_bytes) const | virtual bool |
OwnsMemory () const | virtual bool Se este TensorBuffer possui a memória subjacente. |
base () const | T * Método auxiliar para reinterpretar o buffer como uma matriz de T . |
data () const | void * |
root_buffer ()=0 | virtual TensorBuffer * |
size () const =0 | virtual size_t Tamanho (em bytes) do buffer. |
Funções públicas
PreencherAllocationDescrição
virtual void FillAllocationDescription( AllocationDescription *proto ) const =0
Preenche metadados sobre a alocação no proto.
GetAllocatedBytes
virtual bool GetAllocatedBytes( size_t *out_bytes ) const
TensorBuffer
TensorBuffer( void *data_ptr )
base
T * base() const
Método auxiliar para reinterpretar o buffer como uma matriz de T
.
dados
void * data() const
root_buffer
virtual TensorBuffer * root_buffer()=0
Se este TensorBuffer for um subbuffer de outro TensorBuffer , retornará esse TensorBuffer .
Caso contrário, retorna isso.
tamanho
virtual size_t size() const =0
Tamanho (em bytes) do buffer.
~TensorBuffer
~TensorBuffer() override