本章节介绍宿主机上的安装方法,以Ascend-hdk-310b-npu-driver_x.x.x_linux-{arch}.run包为例说明,具体操作以客户实际Host系统对应驱动包为准。
在软件包安装或升级过程中,不允许对Host或Device进行复位或下电操作,否则会出现Device无法正常启动或者升级失败。
su - root
cd /opt
chmod +x Ascend-hdk-310b-npu-driver_x.x.x_linux-{arch}.run
./Ascend-hdk-310b-npu-driver_x.x.x_linux-{arch}.run --check
Verifying archive integrity... 100% SHA256 checksums are OK. All good.
软件包校验使用SHA256加密方式;校验过程中若提示:./Ascend-hdk-310b-npu-driver_x.x.x_linux-{arch}.run does not contain an embedded MD5 checksum.和./Ascend-hdk-310b-npu-driver_x.x.x_linux-{arch}.run does not contain a CRC checksum,表示没有使用MD5和CRC加密方式,可忽略。
--install-username=root --install-usergroup=root --install-for-all
若用户需要指定安装路径,如以“/test/HiAI/”为例。可执行如下命令,完成安装。
Driver package installed successfully!
[WARNING]rebuild ko has something wrong, detail in /var/log/ascend_seclog/ascend_rebuild.log Do you want to try build driver after input kernel absolute path? [y/n]:
若需要继续安装,请输入y。
出现如下回显后,请根据提示输入您提供的内核源码的实际路径,如:/lib/modules/`uname -r`/build-bak。
Please input your kernel absolute path:
按“Enter”键继续安装。
Driver package installed successfully!
reboot
npu-smi info
若出现如下回显信息,说明加载成功,具体版本号和Device个数请以实际情况为准。否则,说明加载失败。请联系华为技术支持处理。
+--------------------------------------------------------------------------------------------------------+ | npu-smi 23.0.0 Version: 23.0.0 | +-------------------------------+-----------------+------------------------------------------------------+ | NPU Name | Health | Power(W) Temp(C) Hugepages-Usage(page) | | Chip Device | Bus-Id | AICore(%) Memory-Usage(MB) | +===============================+=================+======================================================+ | 0 310B | OK | 0.0 0 0 / 0 | | 0 0 | NA | 0 0 / 0 | +===============================+=================+======================================================+