diff --git a/mindspore/core/load_mindir/anf_model_parser.cc b/mindspore/core/load_mindir/anf_model_parser.cc index 21c097b810..2210881494 100644 --- a/mindspore/core/load_mindir/anf_model_parser.cc +++ b/mindspore/core/load_mindir/anf_model_parser.cc @@ -102,6 +102,10 @@ std::shared_ptr ParserAttr(const std::string &str, const std::unordered_mapset_abstract(iter->second); } else { auto abstract = ParserAttrShape(shape_ref_attr_name, kv); + if (abstract == nullptr) { + MS_LOG(ERROR) << "Node's attribute is nullptr."; + return nullptr; + } cnode_ptr->set_abstract(abstract); }