当前位置: 首页 > news >正文

昇腾NPU节点软件版本检查与升级方法

一、问题背景

当我们需要在节点部署DeepSeek大模型时,需要检查昇腾云配套的版本驱动和固件版本,如果发现节点版本不配套建议升级到配套版本。
检查方法:

npu-smi info -t board -i 1 | egrep -i "software|firmware"

二、升级方法

需要注意的是,一定要先升级固件,再升级驱动;如果需要降级版本,流程与升级一样。

一般而言,固件包是带有firmware关键字,驱动包带有dirver关键字。

2.1 下载固件与驱动

  • 固件驱动下载地址

2.2 升级固件

1、登录机器
这里我们以root账户登录到机器中。

2、上传文件
这里,需要将软件包上传到机器中,可以直接使用xFtp完成。

3、更改软件包权限
这里,我们需要将软件包权限修改为可执行。

chmod +x Ascend-hdk-910b-npu-firmware_7.1.0.7.220.run

4、检查一致性与完整性
执行命令:

./Ascend-hdk-910b-npu-firmware_7.1.0.7.220.run --check

如果出现如下字样,表示升级成功:

Verifying archive integrity… 100% SHA256 checksums are OK. All good.

5、执行升级
执行命令:

./Ascend-hdk-910b-npu-firmware_7.1.0.7.220.run --upgrade

如果出现如下字样,则表示升级成功:

Firmware package upgraded successfully!

6、检查升级版本号
执行命令:

/usr/local/Ascend/driver/tools/upgrade-tool --device_index -1 --component -1 --version

若与目标版本一致,则说明升级成功。

2.3 升级驱动

1、登录机器
这里我们以root账户登录到机器中。

2、上传文件
这里,需要将软件包上传到机器中,可以直接使用xFtp完成。

3、更改软件包权限
这里,我们需要将软件包权限修改为可执行。

chmod +x Ascend-hdk-910b-npu-driver_23.0.5_linux-aarch64.run

4、检查一致性与完整性
执行命令:

./Ascend-hdk-xxx-npu-driver_x.x.x_linux-{arch}.run --check

如果出现如下字样,表示升级成功:

Verifying archive integrity… 100% SHA256 checksums are OK. All good.

5、执行升级
执行命令:

./Ascend-hdk-910b-npu-driver_23.0.5_linux-aarch64.run --upgrade

如果出现如下字样,则表示升级成功:

Driver package upgraded successfully!

6、检查升级版本号
执行命令:

/usr/local/Ascend/driver/tools/upgrade-tool --device_index -1 --system_version

若与目标版本一致,则说明升级成功。

2.4 重启机器

在升级完固件和驱动的节点上执行reboot,等到机器重启后,再执行下述命令检查版本号即可:

npu-smi info -t board -i 1 | egrep -i "software|firmware"
http://www.dtcms.com/a/265110.html

相关文章:

  • iOS 集成RN Installing glog (0.3.5)报错的解决方案
  • 深度解析Linux内核IPv4设备管理:net/ipv4/devinet.c
  • 单片机学习笔记.10.串口UART
  • Excel 如何让某些符合特定条件的数据自动变色,以作警示?
  • SSL/TLS协议信息泄露漏洞(CVE-2016-2183)、SSL/TLS RC4 信息泄露漏洞(CVE-2013-2566)修复方法
  • Tomcat10.0以上版本编译成功但报错HTTP状态 404
  • MVI+Compose架构实战
  • 解释LLM怎么预测下一个词语的
  • Go语言动态数据访问实战
  • windows安装maven环境
  • vscode vim配置
  • ElementUI el-select多选下拉框,回显数据后无法重新选择和修改
  • vue中的torefs
  • 自定义注解的使用
  • 玄机——某学校系统中挖矿病毒应急排查
  • Redis 常用五大数据类型
  • 【大模型学习 | MINIGPT-4原理】
  • MacOS 安装brew 国内源【超简洁步骤】
  • 数论基础知识和模板
  • Windows下docker安装
  • 通俗易懂的LangGraph图定义解析
  • Git客户端的创建与常用的提交、拉取、修改、推送等命令
  • 【王阳明代数讲义】谷歌编程智能体Gemini CLI 使用指南、架构详解与核心框架分析
  • 带GPU启动 Docker 容器
  • (转)使用DockerCompose部署微服务
  • 使用OpenCV识别图片相似度评分的应用
  • 洪水填充算法详解
  • 基于IndexTTS的零样本语音合成
  • 人脸活体识别4:Android实现人脸眨眼 张嘴 点头 摇头识别(可实时检测)
  • ESP32-s3摄像头驱动开发实战:从零搭建实时图像显示系统