تينسورفلو :: TensorBuffer
هذه فئة مجردة.#include <tensor.h>
ملخص
واجهة للوصول إلى المخزن المؤقت للبيانات المحسوبة بالمرجع الخام.
ميراث
يرث من: RefCountedالبنائين والمدمرين | |
---|---|
TensorBuffer (void *data_ptr) | |
~TensorBuffer () |
الوظائف العامة | |
---|---|
FillAllocationDescription (AllocationDescription *proto) const =0 | virtual void يملأ بيانات التعريف الخاصة بالتخصيص في النموذج الأولي. |
OwnsMemory () const | virtual bool ما إذا كان هذا TensorBuffer يمتلك الذاكرة الأساسية. |
base () const | T * طريقة مساعدة لإعادة تفسير المخزن المؤقت على أنه مصفوفة من T |
data () const | void * تشير data () إلى منطقة ذاكرة بحجم () بايت. |
root_buffer ()=0 | virtual TensorBuffer * |
size () const =0 | virtual size_t حجم المخزن المؤقت (بالبايت). |
الوظائف العامة
ملء التخصيص الوصف
virtual void FillAllocationDescription( AllocationDescription *proto ) const =0
يملأ بيانات التعريف الخاصة بالتخصيص في النموذج الأولي.
TensorBuffer
TensorBuffer( void *data_ptr )
يتمركز
T * base() const
طريقة مساعدة لإعادة تفسير المخزن المؤقت على أنه مصفوفة من T
البيانات
void * data() const
تشير data () إلى منطقة ذاكرة بحجم () بايت.
ملاحظة (mrry): طريقة data()
ليست افتراضية لأسباب تتعلق بالأداء. يمكن استدعاؤه عدة مرات عند الوصول إلى محتويات Tensor
، وبالتالي فإن جعله غير افتراضي يسمح بتضمين الجسم.
الجذر_المخزن
virtual TensorBuffer * root_buffer()=0
إذا كان TensorBuffer هذا مخزنًا مؤقتًا فرعيًا لـ TensorBuffer آخر ، يتم إرجاع TensorBuffer .
خلاف ذلك ، يتم إرجاع هذا.
بحجم
virtual size_t size() const =0
حجم المخزن المؤقت (بالبايت).
~ TensorBuffer
~TensorBuffer() override
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-20 (حسب التوقيت العالمي المتفَّق عليه)