NPU云主机安装驱动(Linux)

获取驱动文件

根据以下链接下载对应的驱动文件,推荐下载.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

安装驱动

参考链接(二进制.run文件安装)

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,则报初始化失败错误)。

本文档内容整理自移动云官方帮助中心(查看原文),仅供参考。