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 *
אם TensorBuffer זה הוא תת-buffer של TensorBuffer אחר, הפונקציה מחזירה את TensorBuffer הזה.
size () const =0
virtual size_t
Size (in bytes) of the buffer.

תפקידים ציבוריים

FillAllocationDescription

virtual void FillAllocationDescription(
  AllocationDescription *proto
) const =0

ממלא מטא-דאטה אודות ההקצאה לתוך הפרוטו.

OwnsMemory

virtual bool OwnsMemory() const 

האם TensorBuffer זה מחזיק בבעלות על הזיכרון הבסיסי.

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