aicore诊断失败,提示A software or internal error occurs. Contact Huawei technical support。

问题现象

使用Ascend DMI工具执行aicore诊断时失败,提示A software or internal error occurs. Contact Huawei technical support。

图1 报错示例

可能原因

解决措施

  1. 可通过ascend-dmi -c命令检查驱动固件版本是否为23.0.0及以上。

  2. 检查mcu版本是否为23.0.0及以上,命令:npu-smi upgrade -b mcu -i $i$i为指定设备ID)

  3. 检查kernel包是否安装。命令:find /usr/local/Ascend/ -name kernel

    一般在tbe目录下,如下示例kernel路径为:

    /usr/local/Ascend/ascend-toolkit/8.0.RC2/opp/built-in/op_impl/ai_core/tbe/kernel