diff --git a/mindspore/ccsrc/backend/optimizer/gpu/print_reduce_fusion.cc b/mindspore/ccsrc/backend/optimizer/gpu/print_reduce_fusion.cc index 9c6bcf42a0..2537e3e14f 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/print_reduce_fusion.cc +++ b/mindspore/ccsrc/backend/optimizer/gpu/print_reduce_fusion.cc @@ -67,6 +67,10 @@ bool GetOptList(const std::vector &node_list, std::vectorcast()->value(); + // not a string + if (value_node->type() == nullptr) { + continue; + } if (value_node->type()->generic_type_id() == kObjectTypeString) { auto current_string_value = GetValue(value_node); string_pos.push_back(i);