24.02.1
|
#include <QuantizationInfo.h>
Static Public Member Functions | |
static QUANTIZED_TYPE | quantize (float value, const UniformQuantizationInfo &qinfo) |
Quantize a value given a 8-bit asymmetric quantization scheme. More... | |
static QUANTIZED_TYPE | quantize (float value, const UniformQuantizationInfo &qinfo, RoundingPolicy rounding_policy) |
Quantize a value given a 8-bit asymmetric quantization scheme using a specific rounding policy. More... | |
static QUANTIZED_TYPE | quantize (float value, const QuantizationInfo &qinfo, RoundingPolicy rounding_policy=RoundingPolicy::TO_NEAREST_UP) |
Quantize a value given a 8-bit asymmetric quantization scheme. More... | |
static float | dequantize (QUANTIZED_TYPE value, const UniformQuantizationInfo &qinfo) |
Dequantize a value given a 8-bit asymmetric quantization scheme. More... | |
static float | dequantize (QUANTIZED_TYPE value, const QuantizationInfo &qinfo) |
Dequantize a value given a 8-bit asymmetric quantization scheme. More... | |
Definition at line 202 of file QuantizationInfo.h.
|
inlinestatic |
Dequantize a value given a 8-bit asymmetric quantization scheme.
[in] | value | Value to dequantize |
[in] | qinfo | Quantization information to use for dequantizing |
Definition at line 278 of file QuantizationInfo.h.
References UniformQuantizationInfo::offset, arm_compute::test::validation::qinfo, UniformQuantizationInfo::scale, and QuantizationInfo::uniform().
|
inlinestatic |
Dequantize a value given a 8-bit asymmetric quantization scheme.
[in] | value | Value to dequantize |
[in] | qinfo | Quantization information to use for dequantizing |
Definition at line 266 of file QuantizationInfo.h.
References QuantizationInfo::offset(), arm_compute::test::validation::qinfo, and QuantizationInfo::scale().
Referenced by arm_compute::dequantize_qasymm8(), arm_compute::dequantize_qasymm8_signed(), arm_compute::cpu::elementwise_arithmetic_quantized_op(), and arm_compute::cpu::elementwise_comparison_quantized_op().
|
inlinestatic |
Quantize a value given a 8-bit asymmetric quantization scheme.
[in] | value | Value to quantize |
[in] | qinfo | Quantization information to use for quantizing |
[in] | rounding_policy | (Optional) Rounding policy to use. Default: nearest up |
Definition at line 251 of file QuantizationInfo.h.
References ARM_COMPUTE_ERROR_ON, UniformQuantizationInfo::offset, arm_compute::test::validation::qinfo, arm_compute::round(), UniformQuantizationInfo::scale, and QuantizationInfo::uniform().
|
inlinestatic |
Quantize a value given a 8-bit asymmetric quantization scheme.
[in] | value | Value to quantize |
[in] | qinfo | Quantization information to use for quantizing |
Definition at line 214 of file QuantizationInfo.h.
References ARM_COMPUTE_ERROR_ON, arm_compute::support::cpp11::lround(), QuantizationInfo::offset(), arm_compute::test::validation::qinfo, and QuantizationInfo::scale().
Referenced by Qasymm8QuantizationHelper< QUANTIZED_TYPE >::quantize(), arm_compute::quantize_qasymm8(), and arm_compute::quantize_qasymm8_signed().
|
inlinestatic |
Quantize a value given a 8-bit asymmetric quantization scheme using a specific rounding policy.
[in] | value | Value to quantize |
[in] | qinfo | Quantization information to use for quantizing |
[in] | rounding_policy | Rounding policy to use |
Definition at line 230 of file QuantizationInfo.h.
References ARM_COMPUTE_ERROR_ON, QuantizationInfo::offset(), arm_compute::test::validation::qinfo, Qasymm8QuantizationHelper< QUANTIZED_TYPE >::quantize(), arm_compute::round(), QuantizationInfo::scale(), and arm_compute::TO_NEAREST_UP.