虚拟机安装NPU驱动
登录虚拟机
在物理机上通过ssh root@xxx命令登录目标虚拟机(xxx为目标虚拟机IP地址,如:192.168.1.199)。
查看操作系统内核版本
执行uname -r命令查看虚拟机操作系统内核版本:
host操作系统版本 |
软件包默认的host操作系统内核版本 |
安装方式 |
---|---|---|
Ubuntu 22.04 |
5.15.0-25-generic |
二进制安装。 直接按照安装NPU驱动内容安装驱动固件。 |
安装NPU驱动
- 创建驱动运行用户HwHiAiUser(运行驱动进程的用户),安装驱动时无需指定运行用户,默认即为HwHiAiUser。
groupadd HwHiAiUser useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash
- 将驱动包上传到虚拟机任意目录如“/home”。
- 执行如下命令,增加驱动包的可执行权限。
chmod +x Ascend-hdk-xxx-npu-driver_24.1.rc1_linux-aarch64.run
- 执行以下命令,完成驱动安装,软件包默认安装路径为“/usr/local/Ascend”。
./Ascend-hdk-xxx-npu-driver_24.1.rc1_linux-aarch64.run --full --install-for-all
若执行上述安装命令出现类似如下回显信息,请参见驱动安装缺少依赖报错解决。
[ERROR]The list of missing tools: lspci,ifconfig,
若系统出现如下关键回显信息,则表示驱动安装成功。Driver package installed successfully!
- 执行npu-smi info查看驱动加载是否成功。
若出现类似如下图所示回显信息,说明加载成功。否则,说明加载失败。请联系华为技术支持处理。
父主题: 虚拟机部署场景