UniformQuantizedClipByValue

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

Выполнить клип по значению квантованного операнда Тензора.

Учитывая квантованный «операнд», который был квантован с использованием «масштабов» и «нулевых_точек», выполняет обрезку по значению, используя значения «min» и «max». Если quantization_axis равен -1 (квантование по тензору), весь операнд обрезается с использованием скалярного минимума, максимума. В противном случае (квантование поканально) отсечение также выполняется поканально.

Вложенные классы

сорт UniformQuantizedClipByValue.Options Дополнительные атрибуты для UniformQuantizedClipByValue

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

Выход <Т>
какВывод ()
Возвращает символический дескриптор тензора.
статический <T> UniformQuantizedClipByValue <T>
create ( Область действия , Операнд <T> операнд, Операнд <T> мин, Операнд <T> макс, Операнд <Float> масштабы, Операнд <Целое> нулевые точки, Длинное квантованиеMinVal, Длинное квантованиеMaxVal, Опции... опции)
Фабричный метод для создания класса, обертывающего новую операцию UniformQuantizedClipByValue.
Выход <Т>
выход ()
Выходной обрезанный тензор T, форма которого такая же, как у операнда.
статический UniformQuantizedClipByValue.Options
quantizationAxis (длинная ось квантования)

Унаследованные методы

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

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

Возвращает символический дескриптор тензора.

Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.

public static UniformQuantizedClipByValue <T> create ( Область действия, Операнд <T> операнд, Операнд <T> min, Операнд <T> max, Операнд <Float> масштабирует, Операнд <Integer> нулевые точки, Длинное квантованиеMinVal, Длинное квантованиеMaxVal, Параметры.. . параметры)

Фабричный метод для создания класса, обертывающего новую операцию UniformQuantizedClipByValue.

Параметры
объем текущий объем
операнд Должен быть тензором T.
мин Минимальное значение(я) для обрезки операнда. Должен быть тензором T. Должен быть скалярным тензором, если quantization_axis равен -1 (квантование по тензору), в противном случае 1D тензор размера (operand.dim_size(quantization_axis)) (квантование по оси).
Макс Минимальное значение(я) для обрезки операнда. Должен быть тензором T. Должен быть скалярным тензором, если quantization_axis равен -1 (квантование по тензору), в противном случае 1D тензор размера (operand.dim_size(quantization_axis)) (квантование по оси).
Весы Значения с плавающей запятой, используемые в качестве масштаба при квантовании `operand`, `min` и `max`. Должен быть скалярным тензором, если quantization_axis равен -1 (квантование по тензору), в противном случае 1D-тензор размера (operand.dim_size(quantization_axis)) (квантование по оси).
ноль баллов Значения int32, используемые в качестве нулевой точки при квантовании операнда, min и max. Состояние формы такое же, как у весов.
квантованиеMinVal Минимальное значение квантования, которое использовалось при квантовании операнда.
квантованиеMaxVal Максимальное значение квантования, которое использовалось при квантовании операнда.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр UniformQuantizedClipByValue

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

Выходной обрезанный тензор T, форма которого такая же, как у операнда.

public static UniformQuantizedClipByValue.Options quantizationAxis (Long quantizationAxis)

Параметры
квантованиеОсь Указывает индекс размерности тензора, в котором к срезам вдоль этого измерения применяется поосевое квантование. Если установлено значение -1 (по умолчанию), это указывает на потензорное квантование. В противном случае он должен быть установлен в диапазоне [0,operand.dims()).