tensoreflusso:: TensorBuffer
Questa è una classe astratta.#include <tensor.h>
Riepilogo
Interfaccia per accedere al buffer dei dati conteggiati con i riferimenti grezzi.
Eredità
Eredita da: RefCountedCostruttori e distruttori | |
---|---|
TensorBuffer (void *data_ptr) | |
~TensorBuffer () |
Funzioni pubbliche | |
---|---|
FillAllocationDescription (AllocationDescription *proto) const =0 | virtual void Compila i metadati sull'allocazione nel proto. |
OwnsMemory () const | virtual bool Se questo TensorBuffer possiede la memoria sottostante. |
base () const | T * Metodo helper per reinterpretare il buffer come un array di T . |
data () const | void * |
root_buffer ()=0 | virtual TensorBuffer * Se questo TensorBuffer è un buffer secondario di un altro TensorBuffer , restituisce quel TensorBuffer . |
size () const =0 | virtual size_t Dimensione (in byte) del buffer. |
Funzioni pubbliche
FillAllocationDescription
virtual void FillAllocationDescription( AllocationDescription *proto ) const =0
Compila i metadati sull'allocazione nel proto.
Possiede memoria
virtual bool OwnsMemory() const
Se questo TensorBuffer possiede la memoria sottostante.
TensorBuffer
TensorBuffer( void *data_ptr )
base
T * base() const
Metodo helper per reinterpretare il buffer come un array di T
.
dati
void * data() const
root_buffer
virtual TensorBuffer * root_buffer()=0
Se questo TensorBuffer è un buffer secondario di un altro TensorBuffer , restituisce quel TensorBuffer .
Altrimenti, restituisce questo.
misurare
virtual size_t size() const =0
Dimensione (in byte) del buffer.
~TensorBuffer
~TensorBuffer() override