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