تنسورفلو:: تنسوربافر
این یک کلاس انتزاعی است.#include <tensor.h>خلاصه
رابطی برای دسترسی به بافر دادههای خام شمارششده با مرجع.
وراثت
ارثبری از: RefCountedسازندهها و مخربها | |
|---|---|
TensorBuffer (void *data_ptr) | |
~TensorBuffer () |
کارکردهای عمومی | |
|---|---|
FillAllocationDescription (AllocationDescription *proto) const =0 | virtual void فرادادههای مربوط به تخصیص را در نمونه اولیه (proto) پر میکند. |
GetAllocatedBytes (size_t *out_bytes) const | virtual bool |
OwnsMemory () const | virtual bool اینکه آیا این TensorBuffer مالک حافظه اصلی است یا خیر. |
base () const | T * روش کمکی برای تفسیر مجدد بافر به عنوان آرایهای از T |
data () const | void * تابع ()data به ناحیهای از حافظه با اندازه () bytes اشاره میکند. |
root_buffer ()=0 | virtual TensorBuffer * |
size () const =0 | virtual size_t اندازه بافر (برحسب بایت). |
کارکردهای عمومی
توضیحات تخصیص را پر کنید
virtual void FillAllocationDescription( AllocationDescription *proto ) const =0
فرادادههای مربوط به تخصیص را در نمونه اولیه (proto) پر میکند.
بایتهای تخصیصیافته را دریافت کنید
virtual bool GetAllocatedBytes( size_t *out_bytes ) const
تنسوربافر
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() override
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.