diff options
author | Michele Di Giorgio <michele.digiorgio@arm.com> | 2019-10-23 10:53:10 +0100 |
---|---|---|
committer | Michele Di Giorgio <michele.digiorgio@arm.com> | 2019-11-28 10:02:15 +0000 |
commit | 14cbfb2921990d8bf125231e350e2ac8dcd95a8b (patch) | |
tree | 9bec073d72c44c480c8807601889481d9b89ee7e /src/core/utils | |
parent | ed7b27dd7cbdae57b880029840ad0235523848e0 (diff) | |
download | ComputeLibrary-14cbfb2921990d8bf125231e350e2ac8dcd95a8b.tar.gz |
COMPMID-2609: Enable quantization with multiplier greater than 1 on OpenCL
Change-Id: I050f1f84e214e61f7cbb0197a672b68a4940edae
Signed-off-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Reviewed-on: https://review.mlplatform.org/c/2158
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Manuel Bottini <manuel.bottini@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Giorgio Arena <giorgio.arena@arm.com>
Diffstat (limited to 'src/core/utils')
-rw-r--r-- | src/core/utils/quantization/AsymmHelpers.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/core/utils/quantization/AsymmHelpers.cpp b/src/core/utils/quantization/AsymmHelpers.cpp index 7e22a814b5..0551874d5f 100644 --- a/src/core/utils/quantization/AsymmHelpers.cpp +++ b/src/core/utils/quantization/AsymmHelpers.cpp @@ -191,8 +191,7 @@ void compute_quantized_multipliers_and_shifts(const ITensorInfo *input, int output_multiplier = 0; int output_shift = 0; const float multiplier = iq_info.scale * wq_info.scale()[i] / oq_info.scale; - ARM_COMPUTE_ERROR_ON(multiplier > 1.0f); - calculate_quantized_multiplier_less_than_one(multiplier, &output_multiplier, &output_shift); + calculate_quantized_multiplier(multiplier, &output_multiplier, &output_shift); output_multipliers_ptr[i] = output_multiplier; output_shifts_ptr[i] = output_shift; |