From 59e53e99ce5b89b933e4d2bd190c66771d32a49e Mon Sep 17 00:00:00 2001 From: Feng Liu Date: Wed, 6 May 2020 23:05:46 -0700 Subject: [PATCH] Fix the real multiplier calculation PiperOrigin-RevId: 310299908 Change-Id: Ib82cc013281293560c318f480ae17c7e944395fd --- tensorflow/compiler/mlir/lite/quantization/device_target.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tensorflow/compiler/mlir/lite/quantization/device_target.cc b/tensorflow/compiler/mlir/lite/quantization/device_target.cc index 335edf0ed8c..6b5c894b7f5 100644 --- a/tensorflow/compiler/mlir/lite/quantization/device_target.cc +++ b/tensorflow/compiler/mlir/lite/quantization/device_target.cc @@ -127,7 +127,7 @@ LogicalResult DeviceTarget::DecomposeMultiplyAccumulateScale( input_multipliers->append(3, kUnitQuantizedMultiplier); // output multipliers - double real_multiplier = o_spec.getScale() / scale_product; + double real_multiplier = scale_product / o_spec.getScale(); output_multipliers->push_back(quant::QuantizeMultiplier(real_multiplier)); // output ranges