diff --git a/ge/offline/single_op_parser.cc b/ge/offline/single_op_parser.cc index 767634b5..c5ad23bb 100644 --- a/ge/offline/single_op_parser.cc +++ b/ge/offline/single_op_parser.cc @@ -177,7 +177,7 @@ T GetValue(const map &dict, string &key, T default_val) { } void from_json(const Json &j, SingleOpTensorDesc &desc) { - JsonTensorVeriry tensor_verify_result; + SingleOpParser::JsonTensorVeriry tensor_verify_result; desc.dims = j.at(kKeyShape).get>(); auto it = j.find(kKeyShapeRange); if (it != j.end()) { @@ -210,7 +210,7 @@ void from_json(const Json &j, SingleOpTensorDesc &desc) { if (dynamic_input_name != j.end()) { desc.dynamic_input_name = dynamic_input_name->get(); } - json_op_valid_result_.emplace_back(tensor_verify_result); + SingleOpParser::json_op_valid_result_.emplace_back(tensor_verify_result); } void from_json(const Json &j, SingleOpAttr &attr) { @@ -372,6 +372,7 @@ Status ValidateSingleOpJson() { return PARAM_INVALID; } } + json_op_valid_result_.clear(); return SUCCESS; }