Выполните квантованное матричное умножение a на матрицу b.
Входные данные должны быть двумерными матрицами, а внутреннее измерение `a` (после транспонирования, если `transpose_a` не равно нулю) должно соответствовать внешнему измерению `b` (после транспонирования, если `transpose_b` не равно нулю). ).
Вложенные классы
| сорт | QuantizedMatMul.Options | Дополнительные атрибуты для QuantizedMatMul | |
Константы
| Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
| static <V расширяет TType , W расширяет TType > QuantizedMatMul <V> | create ( Область видимости , Операнд <? расширяет TType > a, Операнд <? расширяет TType > b, Операнд < TFloat32 > minA, Операнд < TFloat32 > maxA, Операнд < TFloat32 > minB, Операнд < TFloat32 > maxB, Class<V> Toutput , Класс<W> Tактивация, Опции... опции) Фабричный метод для создания класса, обертывающего новую операцию QuantizedMatMul. |
| Вывод <TFloat32> | использовать полностью () Значение с плавающей запятой, которое представляет наибольшее квантованное выходное значение. |
| Вывод <TFloat32> | минаут () Значение с плавающей запятой, которое представляет наименьшее квантованное выходное значение. |
| Выход <В> | вне () |
| статический QuantizedMatMul.Options | transposeA (логическое значение transposeA) |
| статический QuantizedMatMul.Options | transposeB (логическое значение transposeB) |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static QuantizedMatMul <V> create ( Область видимости , Операнд <? расширяет TType > a, Операнд <? расширяет TType > b, Операнд < TFloat32 > minA, Операнд < TFloat32 > maxA, Операнд < TFloat32 > minB, Операнд < TFloat32 > maxB , Class<V> Toutput, Class<W> Tactivation, Options... options)
Фабричный метод для создания класса, обертывающего новую операцию QuantizedMatMul.
Параметры
| объем | текущий объем |
|---|---|
| а | Должен быть двумерный тензор. |
| б | Должен быть двумерный тензор. |
| минА | Значение с плавающей запятой, которое представляет наименьшее квантованное значение a. |
| МаксА | Значение с плавающей запятой, которое представляет наибольшее квантованное значение `a`. |
| минБ | Значение с плавающей запятой, которое представляет наименьшее квантованное значение `b`. |
| МаксБ | Значение с плавающей запятой, которое представляет наибольшее квантованное значение `b`. |
| Активация | Тип вывода, создаваемого функцией активации после этой операции. |
| параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр QuantizedMatMul
публичный вывод <TFloat32> maxOut ()
Значение с плавающей запятой, которое представляет наибольшее квантованное выходное значение.
публичный вывод <TFloat32> minOut ()
Значение с плавающей запятой, которое представляет наименьшее квантованное выходное значение.
public static QuantizedMatMul.Options transposeA (Boolean transposeA)
Параметры
| транспонироватьА | Если это правда, `a` транспонируется перед умножением. |
|---|
public static QuantizedMatMul.Options transposeB (Boolean transposeB)
Параметры
| транспонировать Б | Если это правда, `b` транспонируется перед умножением. |
|---|