tf.raw_ops.UniformDequantize
Выполняет деквантизацию квантованного тензора input.
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