云计算百科
云计算领域专业知识百科平台

Atlas800昇腾服务器(型号:3000)—驱动与固件安装(一)

服务器配置如下:

CPU/NPU:鲲鹏 CPU(ARM64)+A300I pro推理卡 系统:Kylin V10 SP1【下载链接】【安装链接】 驱动与固件版本版本: Ascend-hdk-310p-npu-driver_23.0.1_linux-aarch64.run【下载链接】 Ascend-hdk-310p-npu-firmware_7.1.0.4.220.run【下载链接】 MCU版本:Ascend-hdk-310p-mcu_23.2.3【下载链接】

专栏其他文章: Atlas800昇腾服务器(型号:3000)—驱动与固件安装(一) Atlas800昇腾服务器(型号:3000)—CANN安装(二) Atlas800昇腾服务器(型号:3000)—YOLO全系列om模型转换测试(三) Atlas800昇腾服务器(型号:3000)—AIPP加速前处理(四) Atlas800昇腾服务器(型号:3000)—YOLO全系列NPU推理【检测】(五) Atlas800昇腾服务器(型号:3000)—YOLO全系列NPU推理【实例分割】(六) Atlas800昇腾服务器(型号:3000)—YOLO全系列NPU推理【关键点】(七) Atlas800昇腾服务器(型号:3000)—YOLO全系列NPU推理【跟踪】(八)

1 软件包上传

将驱动包和固件包上传到服务器任意目录,如路径:/backup/work/Software_Back 在这里插入图片描述

其他下载方式(社区版):

# NPU驱动
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Ascend%20HDK/Ascend%20HDK%2023.0.1/Ascend-hdk-310p-npu-driver_23.0.1_linux-aarch64.run
# NPU固件
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Ascend%20HDK/Ascend%20HDK%2023.0.1/Ascend-hdk-310p-npu-firmware_7.1.0.4.220.run
# MCU
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Ascend%20HDK/Ascend%20HDK%2023.0.1/Ascend-hdk-310p-mcu_23.2.3.zip
# CANN Toolkit(开发套件包)
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/CANN/CANN%207.0.1/Ascend-cann-toolkit_7.0.1_linux-aarch64.run
# CANN kernels(二进制算子包)
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/CANN/CANN%207.0.1/Ascend-cann-kernels-310p_7.0.1_linux.run
# Ascend Docker(容器引擎插件,容器部署场景下需下载)
wget https://gitee.com/ascend/ascend-docker-runtime/releases/download/v5.0.0/Ascend-docker-runtime_5.0.0_linux-aarch64.run

2 驱动与固件安装

注意:以下在root用户登录执行。 进入驱动包和固件包所在目录,执行如下命令,增加驱动和固件包的可执行权限。

cd /backup/work/Software_Back
chmod +x Ascendhdk310pnpudriver_23.0.1_linuxaarch64.run
chmod +x Ascendhdk310pnpufirmware_7.1.0.4.220.run

执行以下命令,完成驱动固件安装,软件包默认安装路径为“/usr/local/Ascend”。 注意:直接运行安装命令报错!!!【[ERROR]ERR_NO:0x0091;ERR_DES:HwHiAiUser not exists! Please add HwHiAiUser,需增加HwHiAiUser用户】

# 必须有HwHiAiUser用户安装,安装驱动时无需指定运行用户,默认即为HwHiAiUser【不需要su切换用户,还是在root下】。
groupadd HwHiAiUser
useradd g HwHiAiUser d /home/HwHiAiUser m HwHiAiUser s /bin/bash

# 安装驱动
./Ascendhdk310pnpudriver_23.0.1_linuxaarch64.run full installforall
# 安装固件
./Ascendhdk310pnpufirmware_7.1.0.4.220.run full

# 重启系统后,以root用户登录服务器
reboot

执行npu-smi info查看驱动加载是否成功! 在这里插入图片描述

3 升级 MCU

MCU是推理卡带外管理模块,具备单板监测、故障上报等功能。出厂时推理卡已集成 了初始版本,为了保障所有功能正常使用,请将MCU升级到配套版本。 注意:以下在root用户登录执行。

3.1 上传并解压

unzip Ascendhdk310pmcu_23.2.3.zip d Ascendhdk310pmcu_23.2.3

执行npu-smi info -l命令查询NPU ID 在这里插入图片描述 进入MCU软件包所在路径,执行如下命令启动升级(将NPU ID替换为上述步骤中查询到 的设备编号)。

cd Ascendhdk310pmcu_23.2.3
npusmi upgrade t mcu i 1 f Ascendhdk310pmcu_23.2.3.hpm
npusmi upgrade t mcu i 2 f Ascendhdk310pmcu_23.2.3.hpm
npusmi upgrade t mcu i 4 f Ascendhdk310pmcu_23.2.3.hpm
npusmi upgrade t mcu i 5 f Ascendhdk310pmcu_23.2.3.hpm

在这里插入图片描述

执行如下命令使新版本生效,类似以下回显表示已生效

npusmi upgrade a mcu i 1
npusmi upgrade a mcu i 2
npusmi upgrade a mcu i 4
npusmi upgrade a mcu i 5

在这里插入图片描述

在生效新版本之后,等待30s,查询MCU版本号,确保升级成功。

npusmi upgrade b mcu i 1
npusmi upgrade b mcu i 2
npusmi upgrade b mcu i 4
npusmi upgrade b mcu i 5

在这里插入图片描述 在这里插入图片描述 以上,驱动与固件、MCU安装完毕!!!

赞(0)
未经允许不得转载:网硕互联帮助中心 » Atlas800昇腾服务器(型号:3000)—驱动与固件安装(一)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!