QuantizedMatMulWithBiasAndReluAndRequantize

الطبقة النهائية العامة QuantizedMatMulWithBiasAndReluAndRequantize

إجراء عملية ضرب المصفوفة الكمية لـ `a` بواسطة المصفوفة `b` مع إضافة التحيز وrelu وإعادة الدمج.

يجب أن تكون المدخلات عبارة عن مصفوفات ثنائية الأبعاد ومتجهات انحياز أحادية الأبعاد. والبعد الداخلي لـ `a` (بعد تبديل موضعه إذا كان ``تحويل_a` غير صفر) يجب أن يتطابق مع البعد الخارجي لـ `b` (بعد تبديل موضعه إذا كان ``تحويل_b` غير صفر). ثم قم بإجراء عملية إضافة البث بقيم التحيز على نتيجة ضرب المصفوفة. يجب أن يتطابق حجم التحيز مع البعد الداخلي لـ `b`. ثم قم بتفعيل relu لتحصل على نتيجة غير سلبية. ثم قم بإعادة تكميم العملية للحصول على نتيجة uint8 النهائية.

فئات متداخلة

فصل QuantizedMatMulWithBiasAndReluAndRequantize.Options السمات الاختيارية لـ QuantizedMatMulWithBiasAndReluAndRequantize

الثوابت

خيط OP_NAME اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

الأساليب العامة

ثابت <W يمتد TType > QuantizedMatMulWithBiasAndReluAndRequantize <W>
إنشاء ( نطاق النطاق ، المعامل <؟ يمتد TType > a، المعامل <؟ يمتد TType > b، المعامل <؟ يمتد TType > التحيز، المعامل < TFloat32 > minA، المعامل < TFloat32 > maxA، المعامل < TFloat32 > minB، المعامل < TFloat32 > maxB، المعامل < TFloat32 > minFreezedOutput، المعامل < TFloat32 > maxFreezedOutput، Class <W> Toutput، خيارات... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية QuantizedMatMulWithBiasAndReluAndRequantize جديدة.
ثابت QuantizedMatMulWithBiasAndReluAndRequantize.Options
inputQuantMode (سلسلة inputQuantMode)
الإخراج <TFloat32>
أقصى خارج ()
القيمة العائمة التي تمثل أعلى قيمة إخراج كمية.
الإخراج <TFloat32>
دقيقة خارج ()
القيمة العائمة التي تمثل أقل قيمة إخراج مكممة.
الإخراج <ث>
ثابت QuantizedMatMulWithBiasAndReluAndRequantize.Options
النقل A (التحويل المنطقي A)
ثابت QuantizedMatMulWithBiasAndReluAndRequantize.Options
النقل B (التحويل المنطقي B)

الطرق الموروثة

الثوابت

السلسلة النهائية الثابتة العامة OP_NAME

اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

القيمة الثابتة: "QuantizedMatMulWithBiasAndReluAndRequantize"

الأساليب العامة

إنشاء QuantizedMatMulWithBiasAndReluAndRequantize الثابت العام <W> (نطاق النطاق ، المعامل <؟ يمتد TType > a، المعامل <؟ يمتد TType > b، المعامل <؟ يمتد TType > التحيز، المعامل < TFloat32 > minA، المعامل < TFloat32 > maxA، المعامل < TFloat32 > minB، المعامل < TFloat32 > maxB، المعامل < TFloat32 > minFreezedOutput، المعامل < TFloat32 > maxFreezedOutput، Class <W> Toutput، خيارات... خيارات)

طريقة المصنع لإنشاء فئة تغلف عملية QuantizedMatMulWithBiasAndReluAndRequantize جديدة.

حدود
نِطَاق النطاق الحالي
أ مصفوفة المراد ضربها. يجب أن يكون موتر ثنائي الأبعاد من النوع `quint8`.
ب المصفوفة المراد ضربها يجب أن تكون موتر ثنائي الأبعاد من النوع `qint8`.
تحيز موتر انحياز أحادي الأبعاد بحجم مطابق للبعد الداخلي لـ `b` (بعد نقله إذا كان `transposition_b` غير صفر).
دقيقة القيمة العائمة التي تمثلها أقل قيمة مكممة `a`.
ماكسا القيمة العائمة التي تمثل أعلى قيمة مكممة `a`.
دقيقة ب القيمة العائمة التي تمثلها أقل قيمة مكممة `b`.
ماكس ب القيمة العائمة التي تمثلها أعلى قيمة مكممة `b`.
minFreezedOutput القيمة العائمة التي تمثل أعلى قيمة إخراج مكممة بعد إعادة التكميم.
خيارات يحمل قيم السمات الاختيارية
عائدات
  • مثيل جديد لـ QuantizedMatMulWithBiasAndReluAndRequantize

ثابت عام QuantizedMatMulWithBiasAndReluAndRequantize.Options inputQuantMode (سلسلة inputQuantMode)

حدود
inputQuantMode وضع تكميم البيانات المدخلة. إما MIN_FIRST (افتراضي) أو SCALED.

الإخراج العام <TFloat32> maxOut ()

القيمة العائمة التي تمثل أعلى قيمة إخراج كمية.

الإخراج العام <TFloat32> minOut ()

القيمة العائمة التي تمثل أقل قيمة إخراج مكممة.

الإخراج العام <W> خارج ()

ثابت عام QuantizedMatMulWithBiasAndReluAndRequantize.Options transposeA (تحويل منطقي A)

حدود
تبديل أ إذا كان صحيحًا، فسيتم نقل "a" قبل الضرب.

ثابت عام QuantizedMatMulWithBiasAndReluAndRequantize.Options transposeB (تحويل منطقيB)

حدود
تبديل ب إذا كان صحيحا، يتم نقل `b` قبل الضرب.