TBfloat16

পাবলিক ইন্টারফেস TBfloat16

ব্রেন 16-বিট ফ্লোট টেনসর টাইপ।

এই প্রকারটি TFloat16 থেকে পৃথক কারণ এটি একটি 32-বিট ফ্লোটের ম্যান্টিসাকে ছেঁটে ফেলে এবং দ্রুত রূপান্তরের জন্য সমস্ত সূচক বিট সংরক্ষণ করে, যখন পরবর্তীটি সূচকটিকে সঙ্কুচিত করে এবং আরও নির্ভুলতার জন্য একটি লম্বা ম্যান্টিসা থাকে।

যেহেতু জাভাতে 16 বিটে ফিট করে এমন কোনো ফ্লোটিং-পয়েন্ট টাইপ নেই, তাই JVM থেকে এই ধরনের টেনসরে লেখা বা পড়া প্রতিটি 32 বিট মানের জন্য একটি রূপান্তর (সম্ভাব্যভাবে একটি নির্ভুলতা ক্ষতি সহ) প্রয়োজন। অতএব, যদি একটি টেনসরে প্রচুর I/O ক্রিয়াকলাপ প্রত্যাশিত হয়, যখনই সম্ভব TFloat32 বা TFloat64 ডেটা প্রকারের সাথে কাজ করে পারফরম্যান্স উন্নত করা হবে।

মনে রাখবেন যে কিছু CPUs স্থানীয়ভাবে bfloat16 ফর্ম্যাট সমর্থন করে, যার ফলে GPU গুলি ব্যবহার না করা হলে TFloat16 এর তুলনায় দ্রুত গণনা করা যেতে পারে।

পাবলিক পদ্ধতি

বিমূর্ত স্ট্যাটিক TBfloat16
scalarOf (ফ্লোট মান)
একটি একক ফ্লোট মান সংরক্ষণ করার জন্য একটি নতুন টেনসর বরাদ্দ করে।
বিমূর্ত স্ট্যাটিক TBfloat16
tensorOf ( আকার আকৃতি, ভোক্তা< TBfloat16 > dataInit)
প্রদত্ত আকৃতির একটি নতুন টেনসর বরাদ্দ করে এবং এর ডেটা শুরু করে।
বিমূর্ত স্ট্যাটিক TBfloat16
tensorOf ( আকৃতি আকৃতি)
প্রদত্ত আকৃতির একটি নতুন টেনসর বরাদ্দ করে।
বিমূর্ত স্ট্যাটিক TBfloat16
tensorOf ( আকার আকৃতি, FloatDataBuffer ডেটা)
প্রদত্ত আকৃতির একটি নতুন টেনসর বরাদ্দ করে, প্রদত্ত ডেটা দিয়ে শুরু করা হয়।
বিমূর্ত স্ট্যাটিক TBfloat16
tensorOf ( NdArray <Float> src)
একটি নতুন টেনসর বরাদ্দ করে যা ফ্লোটগুলির একটি প্রদত্ত অ্যারের একটি অনুলিপি।
বিমূর্ত স্ট্যাটিক TBfloat16
ভেক্টরঅফ (ফ্লোট... মান)
ফ্লোটগুলির একটি ভেক্টর সংরক্ষণের জন্য একটি নতুন টেনসর বরাদ্দ করে৷

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক বিমূর্ত TBfloat16 scalarOf (ফ্লোট মান)

একটি একক ফ্লোট মান সংরক্ষণ করার জন্য একটি নতুন টেনসর বরাদ্দ করে।

পরামিতি
মান নতুন টেনসরে সংরক্ষণ করার জন্য ভাসা
রিটার্নস
  • নতুন টেনসর

পাবলিক স্ট্যাটিক বিমূর্ত TBfloat16 tensorOf ( আকার আকৃতি, গ্রাহক< TBfloat16 > dataInit)

প্রদত্ত আকৃতির একটি নতুন টেনসর বরাদ্দ করে এবং এর ডেটা শুরু করে।

পরামিতি
আকৃতি বরাদ্দ করার জন্য টেনসরের আকৃতি
dataInit টেনসর ডেটা ইনিশিয়ালাইজার
রিটার্নস
  • নতুন টেনসর
নিক্ষেপ করে
TensorFlowException যদি টেনসর বরাদ্দ বা আরম্ভ করা যায় না

পাবলিক স্ট্যাটিক বিমূর্ত TBfloat16 tensorOf ( আকৃতি আকৃতি)

প্রদত্ত আকৃতির একটি নতুন টেনসর বরাদ্দ করে।

পরামিতি
আকৃতি বরাদ্দ করার জন্য টেনসরের আকৃতি
রিটার্নস
  • নতুন টেনসর

পাবলিক স্ট্যাটিক বিমূর্ত TBfloat16 tensorOf ( আকার আকৃতি, FloatDataBuffer ডেটা)

প্রদত্ত আকৃতির একটি নতুন টেনসর বরাদ্দ করে, প্রদত্ত ডেটা দিয়ে শুরু করা হয়।

পরামিতি
আকৃতি বরাদ্দ করার জন্য টেনসরের আকৃতি
তথ্য টেনসর শুরু করার জন্য ফ্লোটের বাফার
রিটার্নস
  • নতুন টেনসর

পাবলিক স্ট্যাটিক বিমূর্ত TBfloat16 tensorOf ( NdArray <Float> src)

একটি নতুন টেনসর বরাদ্দ করে যা ফ্লোটগুলির একটি প্রদত্ত অ্যারের একটি অনুলিপি।

টেনসরের সোর্স অ্যারের মতোই আকৃতি থাকবে এবং এর ডেটা কপি করা হবে।

পরামিতি
src সোর্স অ্যারে নতুন টেনসরকে আকৃতি এবং ডেটা দেয়
রিটার্নস
  • নতুন টেনসর

পাবলিক স্ট্যাটিক বিমূর্ত TBfloat16 vectorOf (ফ্লোট... মান)

ফ্লোটগুলির একটি ভেক্টর সংরক্ষণের জন্য একটি নতুন টেনসর বরাদ্দ করে৷

পরামিতি
মান নতুন টেনসরে সংরক্ষণ করার জন্য ভাসমান
রিটার্নস
  • নতুন টেনসর