TBfloat16

सार्वजनिक इंटरफ़ेस TBfloat16

मस्तिष्क 16-बिट फ्लोट टेंसर प्रकार।

यह प्रकार TFloat16 से भिन्न है क्योंकि यह 32-बिट फ्लोट के मंटिसा को छोटा करता है और तेजी से रूपांतरण के लिए सभी एक्सपोनेंट बिट्स को संरक्षित करता है, जबकि बाद वाला एक्सपोनेंट को सिकोड़ता है और अधिक सटीकता के लिए एक लंबा मंटिसा रखता है।

चूंकि जावा में 16 बिट्स में फिट होने वाला कोई फ़्लोटिंग-पॉइंट प्रकार नहीं है, इसलिए जेवीएम से इस प्रकार के टेंसर पर लिखे या पढ़े गए प्रत्येक 32 बिट मान के लिए एक रूपांतरण (संभवतः एक सटीक हानि के साथ) की आवश्यकता होती है। इसलिए, यदि किसी टेंसर पर बहुत सारे I/O संचालन की अपेक्षा की जाती है, तो जब भी संभव हो TFloat32 या TFloat64 डेटा प्रकारों के साथ काम करके प्रदर्शन में सुधार किया जाएगा।

ध्यान दें कि कुछ सीपीयू मूल रूप से bfloat16 प्रारूप का समर्थन करते हैं, जिसके परिणामस्वरूप GPU का उपयोग नहीं होने पर TFloat16 की तुलना में तेज़ गणना हो सकती है।

सार्वजनिक तरीके

अमूर्त स्थैतिक TBfloat16
स्केलरऑफ़ (फ्लोट मान)
एकल फ़्लोट मान संग्रहीत करने के लिए एक नया टेंसर आवंटित करता है।
अमूर्त स्थैतिक TBfloat16
टेंसरऑफ़ ( आकार आकृति , उपभोक्ता < TBfloat16 > dataInit)
दिए गए आकार का एक नया टेंसर आवंटित करता है और उसके डेटा को आरंभ करता है।
अमूर्त स्थैतिक TBfloat16
टेंसरऑफ़ ( आकार आकार)
दिए गए आकार का एक नया टेंसर आवंटित करता है।
अमूर्त स्थैतिक TBfloat16
टेंसरऑफ़ ( आकार आकृति, फ़्लोटडाटाबफ़र डेटा)
दिए गए डेटा के साथ प्रारंभ करके, दिए गए आकार का एक नया टेंसर आवंटित करता है।
अमूर्त स्थैतिक TBfloat16
टेंसरऑफ ( एनडीएरे <फ्लोट> स्रोत)
एक नया टेंसर आवंटित करता है जो फ़्लोट की दी गई सारणी की एक प्रति है।
अमूर्त स्थैतिक TBfloat16
वेक्टरऑफ (फ्लोट... मान)
फ्लोट्स के वेक्टर को संग्रहीत करने के लिए एक नया टेंसर आवंटित करता है।

विरासत में मिली विधियाँ

सार्वजनिक तरीके

सार्वजनिक स्थैतिक सार TBfloat16 calarOf (फ्लोट मान)

एकल फ़्लोट मान संग्रहीत करने के लिए एक नया टेंसर आवंटित करता है।

पैरामीटर
कीमत नए टेंसर में स्टोर करने के लिए फ़्लोट करें
रिटर्न
  • नया टेंसर

सार्वजनिक स्थैतिक सार TBfloat16 TensorOf ( आकार आकार, उपभोक्ता < TBfloat16 > dataInit)

दिए गए आकार का एक नया टेंसर आवंटित करता है और उसके डेटा को आरंभ करता है।

पैरामीटर
आकार आवंटित करने के लिए टेंसर का आकार
dataInit टेंसर डेटा प्रारंभकर्ता
रिटर्न
  • नया टेंसर
फेंकता
टेंसरफ़्लो अपवाद यदि टेंसर को आवंटित या आरंभीकृत नहीं किया जा सकता है

सार्वजनिक स्थैतिक सार TBfloat16 टेंसरऑफ़ ( आकार आकृति)

दिए गए आकार का एक नया टेंसर आवंटित करता है।

पैरामीटर
आकार आवंटित करने के लिए टेंसर का आकार
रिटर्न
  • नया टेंसर

सार्वजनिक स्थैतिक सार TBfloat16 TensorOf ( आकार आकार, FloatDataBuffer डेटा)

दिए गए डेटा के साथ प्रारंभ करके, दिए गए आकार का एक नया टेंसर आवंटित करता है।

पैरामीटर
आकार आवंटित करने के लिए टेंसर का आकार
डेटा टेंसर को आरंभ करने के लिए फ्लोट्स का बफर
रिटर्न
  • नया टेंसर

सार्वजनिक स्थैतिक सार TBfloat16 TensorOf ( NdArray <Float> src)

एक नया टेंसर आवंटित करता है जो फ़्लोट की दी गई सारणी की एक प्रति है।

टेंसर का आकार स्रोत सरणी के समान होगा और उसका डेटा कॉपी किया जाएगा।

पैरामीटर
स्रोत स्रोत सरणी नए टेंसर को आकार और डेटा देती है
रिटर्न
  • नया टेंसर

सार्वजनिक स्थैतिक सार TBfloat16 वेक्टरऑफ़ (फ़्लोट... मान)

फ्लोट्स के वेक्टर को संग्रहीत करने के लिए एक नया टेंसर आवंटित करता है।

पैरामीटर
मान नए टेंसर में स्टोर करने के लिए तैरता है
रिटर्न
  • नया टेंसर