From 9869a2ea84268081f712784234069f7cbda114e6 Mon Sep 17 00:00:00 2001 From: wxl Date: Thu, 10 Dec 2020 17:59:38 +0800 Subject: [PATCH] single op parser add check for json input --- ge/offline/single_op_parser.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ge/offline/single_op_parser.cc b/ge/offline/single_op_parser.cc index 8a9250fd..d370e2aa 100644 --- a/ge/offline/single_op_parser.cc +++ b/ge/offline/single_op_parser.cc @@ -191,14 +191,14 @@ void from_json(const Json &j, SingleOpTensorDesc &desc) { } string format_str = j.at(kKeyFormat).get(); string type_str = j.at(kKeyType).get(); - is_tensor_valid &&= ge::TypeUtils::IsFormatValid(format_str); - is_tensor_valid &&= ge::TypeUtils::IsDataTypeValid(type_str); + is_tensor_valid = is_tensor_valid && ge::TypeUtils::IsFormatValid(format_str); + is_tensor_valid = is_tensor_valid && ge::TypeUtils::IsDataTypeValid(type_str); desc.format = GetValue(kFormatDict, format_str, FORMAT_RESERVED); desc.type = GetValue(kDataTypeDict, type_str, DT_UNDEFINED); it = j.find(kKeyOriginFormat); if (it != j.end()) { string origin_format_str = j.at(kKeyOriginFormat).get(); - is_tensor_valid &&= ge::TypeUtils::IsFormatValid(origin_format_str); + is_tensor_valid = is_tensor_valid && ge::TypeUtils::IsFormatValid(origin_format_str); desc.ori_format = GetValue(kFormatDict, origin_format_str, FORMAT_RESERVED); } auto tensor_name = j.find(kKeyName); @@ -210,7 +210,7 @@ void from_json(const Json &j, SingleOpTensorDesc &desc) { desc.dynamic_input_name = dynamic_input_name->get(); } if (!is_tensor_valid) { - ge::AttrUtils::SetBool(&desc, kSingleOpTensorDescValid, is_tensor_valid); + ge::AttrUtils::SetBool(desc, kSingleOpTensorDescValid, is_tensor_valid); } }