tensör akışı:: Tensör Tamponu
Bu soyut bir sınıftır.#include <tensor.h>
Özet
Ham ref sayılan veri arabelleğine erişim için arayüz.
Miras
Miras aldığı kaynak: RefCountedYapıcılar ve Yıkıcılar | |
---|---|
TensorBuffer (void *data_ptr) | |
~TensorBuffer () |
Kamu işlevleri | |
---|---|
FillAllocationDescription (AllocationDescription *proto) const =0 | virtual void Tahsisle ilgili meta verileri protokole doldurur. |
GetAllocatedBytes (size_t *out_bytes) const | virtual bool |
OwnsMemory () const | virtual bool Bu TensorBuffer'ın temel belleğe sahip olup olmadığı. |
base () const | T * Arabelleği bir T dizisi olarak yeniden yorumlamaya yönelik yardımcı yöntem. |
data () const | void * |
root_buffer ()=0 | virtual TensorBuffer * |
size () const =0 | virtual size_t Tamponun boyutu (bayt cinsinden). |
Kamu işlevleri
Tahsis Açıklamasını Doldur
virtual void FillAllocationDescription( AllocationDescription *proto ) const =0
Tahsisle ilgili meta verileri protokole doldurur.
GetAllocatedBytes
virtual bool GetAllocatedBytes( size_t *out_bytes ) const
Sahip olunanBellek
virtual bool OwnsMemory() const
Bu TensorBuffer'ın temel belleğe sahip olup olmadığı.
Tensör Tamponu
TensorBuffer( void *data_ptr )
temel
T * base() const
Arabelleği bir T
dizisi olarak yeniden yorumlamaya yönelik yardımcı yöntem.
veri
void * data() const
root_buffer
virtual TensorBuffer * root_buffer()=0
Bu TensorBuffer başka bir TensorBuffer'ın alt arabelleğiyse, o TensorBuffer'ı döndürür.
Aksi takdirde bunu döndürür.
boyut
virtual size_t size() const =0
Tamponun boyutu (bayt cinsinden).
~Tensör Tamponu
~TensorBuffer() override