Spec-Zone.ru › TensorFlow

tf.raw_ops.UniformDequantize

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

Псевдонимы

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.raw_ops.UniformDequantize

tf.raw_ops.UniformDequantize(
    input,
    scales,
    zero_points,
    Tout,
    quantization_min_val,
    quantization_max_val,
    quantization_axis=-1,
    name=None
)

Учитывая квантованный input, который был квантован с использованием scales и zero_points, выполняет деквантизацию по формуле: dequantized_data = (quantized_data - zero_point) * scale.

Аргументы
input Тензор Tensor. Должен быть одного из следующих типов: qint8, qint32. Должен быть тензором типа Tin.
scales Скалярный тензор типа float32. Значения с плавающей точкой, используемые в качестве масштабов при квантовании исходных данных, которые представляет вход. Если quantization_axis равен -1 (квантование по всему тензору), должен быть скалярным тензором; в противном случае — одномерным тензором размера (input.dim_size(quantization_axis),) (квантование по каждой оси).
zero_points Скалярный тензор типа int32. Значения целых чисел, используемые в качестве zero_point(ов) при квантовании исходных данных, которые представляет вход. Требования к форме такие же, как и для scale(ов).
Tout tf.DType из: tf.float32. Тип выходного тензора. tf.DType из: tf.qint8, tf.qint32
quantization_min_val int. Минимальное значение квантования, которое использовалось при квантовании ввода. Цель этого атрибута обычно (но не только) в том, чтобы указать узкий диапазон, где он устанавливается в: (Tin lowest) + 1 при узком диапазоне и в (Tin lowest) в противном случае. Например, если Tin — qint8, это устанавливается в -127 при квантовании с узким диапазоном или -128 — в противном случае.
quantization_max_val int. Максимальное значение квантования, которое использовалось при квантовании ввода. Цель этого атрибута обычно (но не только) в том, чтобы указать узкий диапазон, где он устанавливается в: (Tout max) для обоих случаев (узкий диапазон и не узкий диапазон). Например, если Tin — qint8, это устанавливается в 127.
quantization_axis Необязательный int. По умолчанию -1. Указывает индекс измерения тензора, где применяется квантование по каждой оси для срезов вдоль этого измерения. Если он равен -1 (по умолчанию), это указывает квантование по всему тензору. В противном случае он должен быть в диапазоне [0, input.dims()).
name Имя операции (необязательно).
Возвращаемые значения
Тензор Tensor типа Tout.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/UniformDequantize

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API