From 56000bb68a32e4e8bcac5119b1e07a3545b13ccc Mon Sep 17 00:00:00 2001 From: Qiang Zhang Date: Wed, 17 Feb 2021 22:22:32 +0800 Subject: [PATCH] [Backport-0.7][Quantize] Fix Bug Which Cause Negative Left Shift Op (#7433) --- src/relay/quantize/realize.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/relay/quantize/realize.cc b/src/relay/quantize/realize.cc index ace2c2473173..d2651117d6d6 100644 --- a/src/relay/quantize/realize.cc +++ b/src/relay/quantize/realize.cc @@ -165,7 +165,7 @@ Expr QuantizeRealize(const Call& ref_call, const Array& new_args, const Ob MakeConstantScalar(cfg->dtype_activation, static_cast(shift_nbit))); } else { data = LeftShift(data, - MakeConstantScalar(cfg->dtype_activation, static_cast(shift_nbit))); + MakeConstantScalar(cfg->dtype_activation, static_cast(-shift_nbit))); } data = Clip(data, clip_min_imm, clip_max_imm); return QRealizeIntExpr(data, dom_scale, n->dtype);