QuantizedMatMul

کلاس نهایی عمومی QuantizedMatMul

یک ضرب ماتریس کوانتیزه «a» در ماتریس «b» انجام دهید.

ورودی‌ها باید ماتریس‌های دو بعدی باشند و بعد داخلی «a» (پس از جابه‌جایی اگر «transpose_a» غیر صفر است) باید با بعد بیرونی «b» مطابقت داشته باشد (پس از انتقال اگر «transposed_b» غیر صفر باشد. ).

کلاس های تو در تو

کلاس QuantizedMatMul.Options ویژگی های اختیاری برای QuantizedMatMul

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

static <V گسترش TType ، W گسترش TType > QuantizedMatMul <V>
ایجاد ( دامنه دامنه ، عملوند <? گسترش TType > a، عملوند <? گسترش TType > b، عملوند < TFloat32 > minA، عملوند < TFloat32 > maxA، عملوند < TFloat32 > minB، عملوند < TFloat32 > maxB، Class<V> Tout , Class<W> Tactivation, Options... گزینه ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید QuantizedMatMul را بسته بندی می کند.
خروجی < TFloat32 >
حداکثر کردن ()
مقدار شناور که بالاترین مقدار خروجی کوانتیزه شده نشان دهنده آن است.
خروجی < TFloat32 >
minOut ()
مقدار شناوری که کمترین مقدار خروجی کوانتیزه شده نشان دهنده آن است.
خروجی <V>
QuantizedMatMul.Options استاتیک
transposeA (transposeA Boolean)
QuantizedMatMul.Options استاتیک
transposeB (transposeB)

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "QuantizedMatMul"

روش های عمومی

عمومی ثابت QuantizedMatMul <V> ایجاد ( دامنه دامنه ، عملوند <? گسترش TType > a، عملوند <? گسترش TType > b، عملوند < TFloat32 > minA، عملوند < TFloat32 > maxA، عملوند < TFloat32 > minB، عملوند < TFloat32 > , Class<V> Toutput, Class<W> Tactivation, Options... گزینه ها)

روش کارخانه برای ایجاد کلاسی که یک عملیات جدید QuantizedMatMul را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
آ باید یک تانسور دو بعدی باشد.
ب باید یک تانسور دو بعدی باشد.
minA مقدار شناور که کمترین مقدار «a» کوانتیزه شده نشان دهنده آن است.
maxA مقدار شناور که بالاترین مقدار «a» کوانتیزه شده نشان دهنده آن است.
minB مقدار شناور که کمترین مقدار «b» کوانتیزه شده نشان دهنده آن است.
maxB مقدار شناور که بالاترین مقدار «b» کوانتیزه شده نشان دهنده آن است.
فعال سازی نوع خروجی تولید شده توسط تابع فعال سازی به دنبال این عملیات.
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از QuantizedMatMul

خروجی عمومی < TFloat32 > maxOut ()

مقدار شناور که بالاترین مقدار خروجی کوانتیزه شده نشان دهنده آن است.

خروجی عمومی < TFloat32 > minOut ()

مقدار شناوری که کمترین مقدار خروجی کوانتیزه شده نشان دهنده آن است.

خروجی عمومی <V> خارج ()

عمومی استاتیک QuantizedMatMul.Options transposeA (transposeA Boolean)

مولفه های
انتقال A اگر درست باشد، «a» قبل از ضرب جابه‌جا می‌شود.

عمومی استاتیک QuantizedMatMul.Options transposeB (TransposeB بولی)

مولفه های
transposeB اگر درست باشد، «b» قبل از ضرب جابه‌جا می‌شود.