tensorflow::ops::QuantizedMatMul
#include <math_ops.h> Выполните квантованное матричное умножение матрицы a на матрицу b .
Краткое содержание
Входные данные должны представлять собой двумерные матрицы, при этом внутренний размер матрицы a (после транспонирования, если transpose_a не равно нулю) должен совпадать с внешним размером матрицы b (после транспонирования, если transposed_b не равно нулю).
Аргументы:
- scope: Объект Scope
- а) Должен быть двумерным тензором.
- б) Должен быть двумерным тензором.
- min_a: Число с плавающей запятой, которое представляет собой наименьшее квантованное
a. - max_a: Число с плавающей запятой, которое представляет собой наивысшее квантованное
a. - min_b: Число с плавающей запятой, которое представляет собой наименьшее квантованное значение
b. - max_b: Числовое значение с плавающей запятой, которое представляет собой наивысшее квантованное значение
b.
Дополнительные атрибуты (см. Attrs ):
- transpose_a: Если true, то перед умножением выполняется транспонирование символа
a. - transpose_b: Если true,
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::ops::QuantizedMatMul::Attrs | Дополнительные параметры установки атрибутов для QuantizedMatMul . |
Общедоступные атрибуты
max_out
::tensorflow::Output max_out
min_out
::tensorflow::Output min_out
операция
Operation operation
вне
::tensorflow::Output out
Общественные функции
QuantizedMatMul
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
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 )
ТранспонированиеB
Attrs TransposeB( bool x )