diff --git a/mindspore/lite/tools/converter/micro/coder/opcoders/base/quant_dtype_cast_coder.cc b/mindspore/lite/tools/converter/micro/coder/opcoders/base/quant_dtype_cast_coder.cc index 153502913b3..cde6ac1ee90 100644 --- a/mindspore/lite/tools/converter/micro/coder/opcoders/base/quant_dtype_cast_coder.cc +++ b/mindspore/lite/tools/converter/micro/coder/opcoders/base/quant_dtype_cast_coder.cc @@ -41,9 +41,8 @@ int QuantDTypeCastCoder::DoCode(CoderContext *const context) { MS_LOG(ERROR) << "QuantDTypeCast need quantization parameters which is not found."; return RET_ERROR; } - auto quant_arg = (!output_tensor_->quant_params().empty() && output_tensor_->quant_params().at(0).inited) - ? output_tensor_->quant_params().at(0) - : input_tensor_->quant_params().at(0); + auto quant_arg = (output_tensor_->quant_params().empty()) ? input_tensor_->quant_params().at(0) + : output_tensor_->quant_params().at(0); int num_unit_thread = input_tensor_->ElementsNum(); Collect(context,