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 Объект Tensor типа float32. Значение или значения с плавающей запятой, используемые в качестве коэффициентов масштаба при квантовании исходных данных, представленных входным тензором. Если quantization_axis равен -1 (квантование всего тензора), должен быть скалярным тензором; в противном случае — одномерным тензором размера (input.dim_size(quantization_axis),) (поканальное квантование).
zero_points Объект Tensor типа int32. Значение или значения int32, используемые в качестве нулевых точек при квантовании исходных данных, представленных входным тензором. Условие для формы такое же, как и для коэффициентов масштаба.
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