From 2f1b45317579a815ce4c1157dfc48d06d6e2616b Mon Sep 17 00:00:00 2001 From: y00500818 Date: Wed, 8 Sep 2021 15:15:49 +0800 Subject: [PATCH] bugfix for context clear --- parser/common/acl_graph_parser_util.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/parser/common/acl_graph_parser_util.cc b/parser/common/acl_graph_parser_util.cc index ede22ef..0f18c07 100644 --- a/parser/common/acl_graph_parser_util.cc +++ b/parser/common/acl_graph_parser_util.cc @@ -266,11 +266,12 @@ void AclGrphParseUtil::SetDefaultFormat() { domi::Status AclGrphParseUtil::ParseAclOutputNodes(const string &out_nodes) { try { + ge::GetParserContext().out_nodes_map.clear(); + ge::GetParserContext().user_out_nodes.clear(); + ge::GetParserContext().user_out_tensors.clear(); + ge::GetParserContext().default_out_nodes.clear(); // parse output node if (!out_nodes.empty()) { - ge::GetParserContext().out_nodes_map.clear(); - ge::GetParserContext().user_out_nodes.clear(); - ge::GetParserContext().user_out_tensors.clear(); uint32_t set_output_mode = 0; vector nodes_v = StringUtils::Split(out_nodes, ';');