Spec-Zone.ru › TensorFlow

tf.raw_ops.UniformQuantize

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

Просмотр псевдонимов

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

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

tf.compat.v1.raw_ops.UniformQuantize

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

Учитывая input, scales и zero_points, выполняет квантование по формуле: quantized_data = floor(input_data * (1.0f / scale) + 0.5f) + zero_point

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

Spec-Zone.ru

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