1be168c0dSopenharmony_ciFrom 5d65239d88236e76fffe9900a1f58fbdc83e68c9 Mon Sep 17 00:00:00 2001
2be168c0dSopenharmony_ciFrom: zhangyanhui <zhangyanhui17@huawei.com>
3be168c0dSopenharmony_ciDate: Thu, 11 Apr 2024 17:14:06 +0800
4be168c0dSopenharmony_ciSubject: [PATCH] bugfix for onnx parser
5be168c0dSopenharmony_ci
6be168c0dSopenharmony_ci---
7be168c0dSopenharmony_ci .../lite/tools/converter/parser/onnx/onnx_model_parser.cc     | 4 +++-
8be168c0dSopenharmony_ci 1 file changed, 3 insertions(+), 1 deletion(-)
9be168c0dSopenharmony_ci
10be168c0dSopenharmony_cidiff --git a/mindspore/lite/tools/converter/parser/onnx/onnx_model_parser.cc b/mindspore/lite/tools/converter/parser/onnx/onnx_model_parser.cc
11be168c0dSopenharmony_ciindex 85d55445..30178ef0 100644
12be168c0dSopenharmony_ci--- a/mindspore/lite/tools/converter/parser/onnx/onnx_model_parser.cc
13be168c0dSopenharmony_ci+++ b/mindspore/lite/tools/converter/parser/onnx/onnx_model_parser.cc
14be168c0dSopenharmony_ci@@ -344,7 +344,9 @@ STATUS BuildOpOutputs(const onnx::NodeProto &onnx_node, const FuncGraphPtr &anf_
15be168c0dSopenharmony_ci     CHECK_NULL_RETURN(new_abstract_list);
16be168c0dSopenharmony_ci     cnode->set_abstract(new_abstract_list);
17be168c0dSopenharmony_ci   }
18be168c0dSopenharmony_ci-  anf_nodes_map->emplace(onnx_node.name(), cnode);
19be168c0dSopenharmony_ci+  if (onnx_node.op_type() == "Loop" || onnx_node.op_type() == "If") {
20be168c0dSopenharmony_ci+    anf_nodes_map->emplace(onnx_node.name(), cnode);
21be168c0dSopenharmony_ci+  }
22be168c0dSopenharmony_ci   return RET_OK;
23be168c0dSopenharmony_ci }
24be168c0dSopenharmony_ci 
25be168c0dSopenharmony_ci-- 
26be168c0dSopenharmony_ci2.25.1
27be168c0dSopenharmony_ci
28