当前库上代码没有tril算子的mapper且库上已有的triu算子虽然有mapper对接,但是当该算子的第二个输入为非常量时会导致模型转换core dump,因为代码中存在链式调用而没有进行任何空指针校验。 1、存在bug的代码:mindspore-lite/tools/converter/adapter/acl/mapper/triu_mapper.cc auto diagonal_node = cnode->input(kNumInputIndex2)->cast<ParameterPtr>()->default_param(); 2、core dump截图:
auto diagonal_node = cnode->input(kNumInputIndex2)->cast<ParameterPtr>()->default_param();
昇腾系列硬件
MindSpore Lite master
Thanks for contributing 🎉!
Checklist
🐞 问题详细描述
当前库上代码没有tril算子的mapper且库上已有的triu算子虽然有mapper对接,但是当该算子的第二个输入为非常量时会导致模型转换core dump,因为代码中存在链式调用而没有进行任何空指针校验。

1、存在bug的代码:mindspore-lite/tools/converter/adapter/acl/mapper/triu_mapper.cc
auto diagonal_node = cnode->input(kNumInputIndex2)->cast<ParameterPtr>()->default_param();2、core dump截图:
详细的环境信息描述
昇腾系列硬件
其他辅助信息
版本信息
MindSpore Lite master
Thanks for contributing 🎉!