الدماغ 16 بت نوع الموتر العائم.
يختلف هذا النوع عن TFloat16
لأنه يقتطع الجزء العشري لتعويم 32 بت ويحافظ على جميع البتات الأسية لتحويل أسرع، بينما يقوم الأخير بتقليص الأس ويكون له جزء عشري أطول لمزيد من الدقة.
نظرًا لعدم وجود نوع فاصلة عائمة يناسب 16 بت في Java، يلزم إجراء تحويل (مع احتمال فقدان الدقة) لكل قيمة 32 بت مكتوبة أو مقروءة على موتر من هذا النوع من JVM. لذلك، إذا كان من المتوقع حدوث الكثير من عمليات الإدخال/الإخراج على الموتر، فسيتم تحسين الأداء من خلال العمل مع أنواع البيانات TFloat32
أو TFloat64
كلما أمكن ذلك.
لاحظ أن بعض وحدات المعالجة المركزية (CPUs) تدعم تنسيق bfloat16 محليًا، مما قد يؤدي إلى حساب أسرع مقارنة بـ TFloat16
عند عدم استخدام وحدات معالجة الرسومات.
الأساليب العامة
مجردة TBfloat16 ثابتة | scalarOf (القيمة العائمة) يخصص موترًا جديدًا لتخزين قيمة عائمة واحدة. |
مجردة TBfloat16 ثابتة | |
مجردة TBfloat16 ثابتة | |
مجردة TBfloat16 ثابتة | TensorOf (شكل الشكل ، بيانات FloatDataBuffer ) يخصص موترًا جديدًا للشكل المحدد، تتم تهيئته باستخدام البيانات المقدمة. |
مجردة TBfloat16 ثابتة | |
مجردة TBfloat16 ثابتة | VectorOF (تعويم...القيم) يخصص موترًا جديدًا لتخزين متجه العوامات. |
الطرق الموروثة
الأساليب العامة
الملخص الثابت العام TBfloat16 scalarOf (القيمة العائمة)
يخصص موترًا جديدًا لتخزين قيمة عائمة واحدة.
حدود
قيمة | تعويم لتخزينها في الموتر الجديد |
---|
عائدات
- الموتر الجديد
الملخص الثابت العام TBfloat16 TensorOf (شكل الشكل ، المستهلك< TBfloat16 > dataInit)
يخصص موترًا جديدًا للشكل المحدد ويهيئ بياناته.
حدود
شكل | شكل الموتر للتخصيص |
---|---|
dataInit | مُهيئ بيانات الموتر |
عائدات
- الموتر الجديد
رميات
TensorFlowException | إذا كان لا يمكن تخصيص الموتر أو تهيئته |
---|
الملخص الثابت العام TBfloat16 TensorOf (شكل الشكل )
يخصص موتر جديد للشكل المحدد.
حدود
شكل | شكل الموتر للتخصيص |
---|
عائدات
- الموتر الجديد
الملخص الثابت العام TBfloat16 TensorOf (شكل الشكل ، بيانات FloatDataBuffer )
يخصص موترًا جديدًا للشكل المحدد، تتم تهيئته باستخدام البيانات المقدمة.
حدود
شكل | شكل الموتر للتخصيص |
---|---|
بيانات | المخزن المؤقت للعوامات لتهيئة الموتر |
عائدات
- الموتر الجديد
الملخص الثابت العام TBfloat16 TensorOf ( NdArray <Float> src)
يخصص موترًا جديدًا وهو نسخة من مجموعة معينة من العوامات.
سيكون للموتر نفس شكل المصفوفة المصدر وسيتم نسخ بياناته.
حدود
src | المصفوفة المصدر تعطي الشكل والبيانات للموتر الجديد |
---|
عائدات
- الموتر الجديد
الملخص الثابت العام TBfloat16 VectorOF (قيم عائمة)
يخصص موترًا جديدًا لتخزين متجه العوامات.
حدود
قيم | يطفو لتخزينه في الموتر الجديد |
---|
عائدات
- الموتر الجديد