tensorflow:: 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() ফাংশন size() বাইটের একটি মেমরি অঞ্চলকে নির্দেশ করে।
root_buffer ()=0
virtual TensorBuffer *
এই TensorBuffer-টি যদি অন্য কোনো TensorBuffer- এর সাব-বাফার হয়, তাহলে সেই TensorBuffer-টি রিটার্ন করা হয়।
size () const =0
virtual size_t
বাফারের আকার (বাইটে)।

জনসাধারণের কার্যাবলী

FillAllocationDescription

virtual void FillAllocationDescription(
  AllocationDescription *proto
) const =0

প্রোটোতে অ্যালোকেশন সম্পর্কিত মেটাডেটা পূরণ করে।

নিজের স্মৃতি

virtual bool OwnsMemory() const 

এই TensorBuffer-টি অন্তর্নিহিত মেমোরির মালিক কিনা।

টেনসরবাফার

 TensorBuffer(
  void *data_ptr
)

ভিত্তি

T * base() const 

বাফারটিকে T এর একটি অ্যারে হিসেবে পুনঃব্যাখ্যা করার জন্য সহায়ক মেথড।

ডেটা

void * data() const 

data() ফাংশন size() বাইটের একটি মেমরি অঞ্চলকে নির্দেশ করে।

দ্রষ্টব্য: পারফরম্যান্সের কারণে data() মেথডটি ভার্চুয়াল নয়। একটি Tensor বিষয়বস্তু অ্যাক্সেস করার সময় এটি একাধিকবার কল করা হতে পারে, তাই এটিকে নন-ভার্চুয়াল করলে এর বডি ইনলাইন করা যায়।

রুট_বাফার

virtual TensorBuffer * root_buffer()=0

এই TensorBuffer-টি যদি অন্য কোনো TensorBuffer- এর সাব-বাফার হয়, তাহলে সেই TensorBuffer-টি রিটার্ন করা হয়।

অন্যথায়, এটি ফেরত দেয়।

আকার

virtual size_t size() const =0

বাফারের আকার (বাইটে)।

~টেনসরবাফার

 ~TensorBuffer() override