From 14cbfb2921990d8bf125231e350e2ac8dcd95a8b Mon Sep 17 00:00:00 2001 From: Michele Di Giorgio Date: Wed, 23 Oct 2019 10:53:10 +0100 Subject: COMPMID-2609: Enable quantization with multiplier greater than 1 on OpenCL Change-Id: I050f1f84e214e61f7cbb0197a672b68a4940edae Signed-off-by: Michele Di Giorgio Reviewed-on: https://review.mlplatform.org/c/2158 Comments-Addressed: Arm Jenkins Reviewed-by: Manuel Bottini Tested-by: Arm Jenkins Reviewed-by: Giorgio Arena --- src/core/utils/quantization/AsymmHelpers.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/core/utils') 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; -- cgit v1.2.1