إجراء عملية ضرب المصفوفة الكمية لـ `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 الثابت العام <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. |
|---|
ثابت عام QuantizedMatMulWithBiasAndReluAndRequantize.Options transposeA (تحويل منطقي A)
حدود
| تبديل أ | إذا كان صحيحًا، فسيتم نقل "a" قبل الضرب. |
|---|
ثابت عام QuantizedMatMulWithBiasAndReluAndRequantize.Options transposeB (تحويل منطقيB)
حدود
| تبديل ب | إذا كان صحيحا، يتم نقل `b` قبل الضرب. |
|---|