เทนเซอร์โฟลว์:: TensorBuffer
นี่คือคลาสนามธรรม#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 TensorBuffer นี้เป็นเจ้าของหน่วยความจำพื้นฐานหรือไม่ |
base () const | T * วิธีการช่วยเหลือในการตีความบัฟเฟอร์ใหม่เป็นอาร์เรย์ของ T |
data () const | void * |
root_buffer ()=0 | virtual TensorBuffer * |
size () const =0 | virtual size_t ขนาด (เป็นไบต์) ของบัฟเฟอร์ |
งานสาธารณะ
คำอธิบายการเติมการจัดสรร
virtual void FillAllocationDescription( AllocationDescription *proto ) const =0
เติมข้อมูลเมตาเกี่ยวกับการจัดสรรลงในโปรโต
รับการจัดสรรไบต์
virtual bool GetAllocatedBytes( size_t *out_bytes ) const
เป็นเจ้าของหน่วยความจำ
virtual bool OwnsMemory() const
TensorBuffer นี้เป็นเจ้าของหน่วยความจำพื้นฐานหรือไม่
TensorBuffer
TensorBuffer( void *data_ptr )
ฐาน
T * base() const
วิธีการช่วยเหลือในการตีความบัฟเฟอร์ใหม่เป็นอาร์เรย์ของ T
ข้อมูล
void * data() const
root_buffer
virtual TensorBuffer * root_buffer()=0
หาก TensorBuffer นี้เป็นบัฟเฟอร์ย่อยของ TensorBuffer อื่น จะส่งกลับ TensorBuffer นั้น
มิฉะนั้นให้ส่งคืนสิ่งนี้
ขนาด
virtual size_t size() const =0
ขนาด (เป็นไบต์) ของบัฟเฟอร์
~เทนเซอร์บัฟเฟอร์
~TensorBuffer() override