获取驱动文件
根据以下链接下载对应的驱动文件,推荐下载.run文件。
或使用以下方式获取特定版本驱动文件:
wget http://mirrors-internal.cmecloud.cn/bclinux/others/gpu/xpumonitor/n5ik_driver.tar
tar -xf n5ik_driver.tar && cd n5ik_driver
创建运行用户
安装用户为安装驱动和固件所使用的用户,运行用户为驱动固件安装完成后,后续运行推理或训练业务时启动运行驱动和固件的用户。
- 安装详细日志路径:/var/log/ascend_seclog/ascend_install.log。
- 安装后软件包的安装路径、安装命令以及运行用户信息记录路径为“/etc/ascend_install.info”。
- 安装run包驱动时,会将动态库libdcmi.so和头文件dcmi_interface_api.h拷贝到“/usr/local/dcmi/”目录下。
- 若创建运行用户是非HwHiAiUser,安装驱动软件包时需要指定运行用户(通过--install-username=username --install-usergroup=usergroup参数指定)。
- 如果指定root用户为运行用户,则需要与--install-for-all参数配合使用,如下所示,该场景下权限控制可能存在安全风险。--install-username=root --install-usergroup=root --install-for-all
- 若使用rpm包安装时,系统会自动创建用户和用户组HwHiAiUser,用户无需手动创建。
groupadd HwHiAiUser
useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash
安装驱动
1.切换至root用户。
2.进入软件包所在路径(如“/opt”)。
cd /opt
3.执行如下命令,增加软件包的可执行权限。
chmod +x Ascend-hdk-310p-npu-driverx.x.x_linux-{arch}_.run
4.执行如下命令,校验run安装包的一致性和完整性。
./Ascend-hdk-310p-npu-driverx.x.x_linux-{arch}_.run --check
若出现如下回显信息,表示软件包校验成功。
5.安装驱动,默认安装路径为“/usr/local/Ascend”。
./Ascend-hdk-310p-npu-driverx.x.x_linux-{arch}_.run --full
若系统出现如下关键回显信息,则表示驱动安装成功。
6.根据系统提示信息决定是否重启系统。
7.查看驱动加载是否成功(若云主机无NPU,则报初始化失败错误)。