टेन्सरफ्लो::टेन्सरबफर
यह एक एब्स्ट्रैक्ट क्लास है।#include <tensor.h>सारांश
संदर्भ-गणना किए गए कच्चे डेटा बफर तक पहुँचने के लिए इंटरफ़ेस।
विरासत
इससे विरासत में मिला: RefCountedकंस्ट्रक्टर और डिस्ट्रक्टर | |
|---|---|
TensorBuffer (void *data_ptr) | |
~TensorBuffer () |
सार्वजनिक समारोह | |
|---|---|
FillAllocationDescription (AllocationDescription *proto) const =0 | virtual void यह आवंटन के बारे में मेटाडेटा को प्रोटो में भरता है। |
GetAllocatedBytes (size_t *out_bytes) const | virtual bool |
OwnsMemory () const | virtual bool क्या यह टेंसरबफर अंतर्निहित मेमोरी का मालिक है? |
base () const | T * बफर को T के एक सरणी के रूप में पुनर्व्याख्या करने के लिए सहायक विधि। |
data () const | void * |
root_buffer ()=0 | virtual TensorBuffer * |
size () const =0 | virtual size_t बफर का आकार (बाइट्स में)। |
सार्वजनिक समारोह
FillAllocationDescription
virtual void FillAllocationDescription( AllocationDescription *proto ) const =0
यह आवंटन के बारे में मेटाडेटा को प्रोटो में भरता है।
आवंटित बाइट्स प्राप्त करें
virtual bool GetAllocatedBytes( size_t *out_bytes ) const
टेंसरबफर
TensorBuffer( void *data_ptr )
आधार
T * base() const
बफर को T के एक सरणी के रूप में पुनर्व्याख्या करने के लिए सहायक विधि।
डेटा
void * data() const
रूट_बफर
virtual TensorBuffer * root_buffer()=0
यदि यह TensorBuffer किसी अन्य TensorBuffer का सब-बफर है, तो वह TensorBuffer लौटाता है।
अन्यथा, यह लौटाता है।
आकार
virtual size_t size() const =0
बफर का आकार (बाइट्स में)।
~टेन्सरबफर
~TensorBuffer() override