tensorflow:: عملیات:: کوانتیزه‌مات‌مول

#include <math_ops.h>

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

خلاصه

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

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • الف) باید یک تانسور دو بعدی باشد.
  • ب: باید یک تانسور دو بعدی باشد.
  • min_a: مقدار اعشاری که کمترین a کوانتیزه شده نشان می‌دهد.
  • max_a: مقدار اعشاری که بالاترین a کوانتیزه شده نشان می‌دهد.
  • min_b: مقدار اعشاری که کمترین مقدار b کوانتیزه شده نشان می‌دهد.
  • max_b: مقدار اعشاری که بالاترین مقدار b کوانتیزه شده نشان می‌دهد.

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • transpose_a: اگر درست باشد، a قبل از ضرب جابجا می‌شود.
  • transpose_b: اگر درست باشد، b قبل از ضرب جابجا می‌شود.
  • فعال‌سازی: نوع خروجی تولید شده توسط تابع فعال‌سازی پس از این عملیات.

بازده:

  • Output
  • Output min_out: مقدار اعشاری که کمترین مقدار خروجی کوانتیزه شده نشان می‌دهد.
  • Output max_out: مقدار اعشاری که بالاترین مقدار خروجی کوانتیزه شده نشان می‌دهد.

سازنده‌ها و مخرب‌ها

QuantizedMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b, :: tensorflow::Input min_a, :: tensorflow::Input max_a, :: tensorflow::Input min_b, :: tensorflow::Input max_b)
QuantizedMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b, :: tensorflow::Input min_a, :: tensorflow::Input max_a, :: tensorflow::Input min_b, :: tensorflow::Input max_b, const QuantizedMatMul::Attrs & attrs)

ویژگی‌های عمومی

max_out
min_out
operation
out

توابع استاتیک عمومی

Tactivation (DataType x)
Toutput (DataType x)
TransposeA (bool x)
TransposeB (bool x)

ساختارها

tensorflow:: عملیات:: QuantizedMatMul:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای QuantizedMatMul .

ویژگی‌های عمومی

حداکثر_خروجی

::tensorflow::Output max_out

دقیقه_خروجی

::tensorflow::Output min_out

عملیات

Operation operation

بیرون

::tensorflow::Output out

کارکردهای عمومی

کوانتیزه شدهMatMul

 QuantizedMatMul(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a,
  ::tensorflow::Input b,
  ::tensorflow::Input min_a,
  ::tensorflow::Input max_a,
  ::tensorflow::Input min_b,
  ::tensorflow::Input max_b
)

کوانتیزه شدهMatMul

 QuantizedMatMul(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a,
  ::tensorflow::Input b,
  ::tensorflow::Input min_a,
  ::tensorflow::Input max_a,
  ::tensorflow::Input min_b,
  ::tensorflow::Input max_b,
  const QuantizedMatMul::Attrs & attrs
)

توابع استاتیک عمومی

فعال‌سازی

Attrs Tactivation(
  DataType x
)

خروجی

Attrs Toutput(
  DataType x
)

ترانسپوزA

Attrs TransposeA(
  bool x
)

ترانسپوز بی

Attrs TransposeB(
  bool x
)