NPU编译失败提示RuntimeError: Cannot get compiling bash file! Maybe template json does not match
可能的原因
用户输入的算子json配置文件与CANN包中算子json模板配置不一致(如输入/输出的dtype不一样)。
处理方案
- 若调试的算子json模板可变更:
修改用户输入的算子json配置文件,使其与CANN包中算子json模板配置保持一致。
例如图1中,将json中的padding_mask改为模板对应的pse_shift。
- 若调试的算子json模板不可变更:
建议在NPU调试命令行后增加参数--npu-compile-type ccec,采用工具自己拼接的CCEC编译方式,重新进行调试。
父主题: CPU/NPU调测类