aliran tensor:: TensorBuffer
Ini adalah kelas abstrak.#include <tensor.h>
Ringkasan
Antarmuka untuk mengakses buffer data mentah yang dihitung ulang.
Warisan
Warisan dari: RefCountedKonstruktor dan Destruktor | |
---|---|
TensorBuffer (void *data_ptr) | |
~TensorBuffer () |
Fungsi publik | |
---|---|
FillAllocationDescription (AllocationDescription *proto) const =0 | virtual void Mengisi metadata tentang alokasi ke dalam proto. |
GetAllocatedBytes (size_t *out_bytes) const | virtual bool |
OwnsMemory () const | virtual bool Apakah TensorBuffer ini memiliki memori yang mendasarinya. |
base () const | T * Metode pembantu untuk menafsirkan ulang buffer sebagai array T . |
data () const | void * |
root_buffer ()=0 | virtual TensorBuffer * Jika TensorBuffer ini merupakan sub-buffer dari TensorBuffer lain, kembalikan TensorBuffer tersebut. |
size () const =0 | virtual size_t Ukuran (dalam byte) buffer. |
Fungsi publik
IsiAllokasiDeskripsi
virtual void FillAllocationDescription( AllocationDescription *proto ) const =0
Mengisi metadata tentang alokasi ke dalam proto.
DapatkanAllocationBytes
virtual bool GetAllocatedBytes( size_t *out_bytes ) const
Memori Milik
virtual bool OwnsMemory() const
Apakah TensorBuffer ini memiliki memori yang mendasarinya.
TensorBuffer
TensorBuffer( void *data_ptr )
basis
T * base() const
Metode pembantu untuk menafsirkan ulang buffer sebagai array T
.
data
void * data() const
root_buffer
virtual TensorBuffer * root_buffer()=0
Jika TensorBuffer ini merupakan sub-buffer dari TensorBuffer lain, kembalikan TensorBuffer tersebut.
Jika tidak, kembalikan ini.
ukuran
virtual size_t size() const =0
Ukuran (dalam byte) buffer.
~ TensorBuffer
~TensorBuffer() override
aliran tensor:: TensorBuffer
Ini adalah kelas abstrak.#include <tensor.h>
Ringkasan
Antarmuka untuk mengakses buffer data mentah yang dihitung ulang.
Warisan
Warisan dari: RefCountedKonstruktor dan Destruktor | |
---|---|
TensorBuffer (void *data_ptr) | |
~TensorBuffer () |
Fungsi publik | |
---|---|
FillAllocationDescription (AllocationDescription *proto) const =0 | virtual void Mengisi metadata tentang alokasi ke dalam proto. |
GetAllocatedBytes (size_t *out_bytes) const | virtual bool |
OwnsMemory () const | virtual bool Apakah TensorBuffer ini memiliki memori yang mendasarinya. |
base () const | T * Metode pembantu untuk menafsirkan ulang buffer sebagai array T . |
data () const | void * |
root_buffer ()=0 | virtual TensorBuffer * Jika TensorBuffer ini merupakan sub-buffer dari TensorBuffer lain, kembalikan TensorBuffer tersebut. |
size () const =0 | virtual size_t Ukuran (dalam byte) buffer. |
Fungsi publik
IsiAllokasiDeskripsi
virtual void FillAllocationDescription( AllocationDescription *proto ) const =0
Mengisi metadata tentang alokasi ke dalam proto.
DapatkanAllocationBytes
virtual bool GetAllocatedBytes( size_t *out_bytes ) const
Memori Milik
virtual bool OwnsMemory() const
Apakah TensorBuffer ini memiliki memori yang mendasarinya.
TensorBuffer
TensorBuffer( void *data_ptr )
basis
T * base() const
Metode pembantu untuk menafsirkan ulang buffer sebagai array T
.
data
void * data() const
root_buffer
virtual TensorBuffer * root_buffer()=0
Jika TensorBuffer ini merupakan sub-buffer dari TensorBuffer lain, kembalikan TensorBuffer tersebut.
Jika tidak, kembalikan ini.
ukuran
virtual size_t size() const =0
Ukuran (dalam byte) buffer.
~ TensorBuffer
~TensorBuffer() override