QuantizedMatMul

публичный финальный класс QuantizedMatMul

Выполните квантованное матричное умножение 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.

Постоянное значение: «QuantizedMatMul»

Публичные методы

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 ()

Значение с плавающей запятой, которое представляет наименьшее квантованное выходное значение.

публичный вывод <V> out ()

public static QuantizedMatMul.Options transposeA (Boolean transposeA)

Параметры
транспонироватьА Если это правда, `a` транспонируется перед умножением.

public static QuantizedMatMul.Options transposeB (Boolean transposeB)

Параметры
транспонировать Б Если это правда, `b` транспонируется перед умножением.