tensorflow:: TensorBuffer
This is an abstract class.#include <tensor.h>תַקצִיר
ממשק לגישה למאגר הנתונים הגולמיים שנספרו מחדש.
יְרוּשָׁה
Inherits from: 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 Size (in bytes) of the buffer. |
תפקידים ציבוריים
FillAllocationDescription
virtual void FillAllocationDescription( AllocationDescription *proto ) const =0
ממלא מטא-דאטה אודות ההקצאה לתוך הפרוטו.
TensorBuffer
TensorBuffer( void *data_ptr )
בָּסִיס
T * base() const
שיטת עזר לפירוש מחדש של המאגר כמערך של T
נְתוּנִים
void * data() const
הפונקציה data() מצביעה על אזור זיכרון בגודל () בייטים.
הערה(mrry): שיטת data() אינה וירטואלית מסיבות של ביצועים. ניתן לקרוא לה מספר פעמים כאשר ניגשים לתוכן של Tensor , ולכן הפיכתה ללא וירטואלית מאפשרת להטמיע את הגוף.
root_buffer
virtual TensorBuffer * root_buffer()=0
אם TensorBuffer זה הוא תת-buffer של TensorBuffer אחר, הפונקציה מחזירה את TensorBuffer הזה.
Otherwise, returns this.
גוֹדֶל
virtual size_t size() const =0
Size (in bytes) of the buffer.
~TensorBuffer
~TensorBuffer() override
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-11-05 (שעון UTC).