华为 Ascend 910b 卡驱动安装失败如何定位修改?

如果是魔改的系统,常常会安装失败,先查看/var/log/ascend_seclog/ascend_rebuild.log
有什么报错,如果需要修改驱动源码,先要解压.run脚本

./Ascend-hdk-xxx.run–noexec --extract=./driver_code
然后进入driver_code修改代码,比如如果ascend_rebuild.log显示所有的warning造成了errror,那么就可以用cursor打开项目,将编译选项中的 -Werror都替换为空,重新编译得到Ascend-hdk-xxx.run–custom.run 就行:
./Ascend-hdk-xxx.run–noexec --repack-path=./driver_code
成功得到Ascend-hdk-xxx.run–custom.run
再用./Ascend-hdk-xxx.run–custom.run --full安装

另外如果驱动显示安装成功,但是重启之后npu-smi还是用不了,可以查看dmesg,看看内核打印信息,是不是cma没有分配够
dmesg | grep -E ‘Bug|ERROR’

Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐