算子插件未注册报错
现象描述
查看日志, 存在报错某个算子类型不支持:
Check op[%s]'s type[%s] failed, it is not supported.
或者
进行模型转换的时候,某个算子类型转换不符合预期,被转换成了frameworkop类型。
可能原因
根据日志分析,可能存在以下可能原因:
- 算子插件so未加载成功。
- 算子未注册映射关系,或者未编译到算子的插件so中。
解决措施
针对分析可能的故障原因,可以参考下面步骤处理:
- 确认算子插件so是否加载成功。
1. 算子插件so加载成功打印类似信息:
plugin load /usr/local/Ascend/opp/built-in/framework/onnx/libops_all_onnx_plugin.so success.
2. 加载失败的告警关键信息:
dlopen failed, plugin name:%s. Message(%s).
- 如果算子插件so加载成功,则需要继续确认算子注册的映射关系是否编译进加载的插件so中了。
- 如果算子插件so未加载成功,参考失败告警中Message提示内容处理。
父主题: 算子执行问题