昇腾社区首页
中文
注册

升级操作

升级流程

  • 在驱动和固件和CANN软件配套场景下,可单独升级CANN软件。驱动固件和CANN的配套关系,请参见CANN版本说明书中的版本配套表。
  • 如果也要升级固件和驱动,请按照“固件->驱动->CANN软件”的顺序进行升级。

升级驱动和固件

请参考对应文档进行升级操作。

表1 驱动和固件升级指导

产品类型

产品型号

参考文档

Atlas 200/300/500 推理产品

Atlas 200(EP场景)

请参见Atlas 200 AI加速模块 6.0.0 NPU驱动和固件升级指南(EP场景)

Atlas 200(RC场景)

请参见Atlas 200 AI加速模块 6.0.0 软件安装与维护指南(RC场景)

A300-3000

请参见Atlas 300I 推理卡 24.1.RC1 NPU驱动和固件升级指导书(型号 3000, 3010)

A300-3010

请参见Atlas 300I 推理卡 24.1.RC1 NPU驱动和固件升级指导书(型号 3000, 3010)

Atlas 200I A2加速模块

Atlas 200I A2(EP场景)

请参见Atlas 200I A2 加速模块 24.1.RC1 NPU驱动和固件升级指南(EP场景)

Atlas 200I A2(RC场景)

请参见Atlas 200I A2 加速模块 24.1.RC1 驱动开发指南

Atlas 推理系列产品

Atlas 200I SoC A1

请参见Atlas 200I SoC A1核心板 24.1.RC1 NPU驱动和固件升级指导书

Atlas 300I Pro

Atlas 300V Pro

Atlas 300V

Atlas 300I Duo

请参见Atlas 中心推理卡 24.1.RC1 NPU驱动和固件升级指导书

Atlas 推理系列产品

A500 Pro-3000

A800-3000

A800-3010

请参见所配置标卡对应的文档。

Atlas 训练系列产品

A300T-9000

Atlas 300T Pro

A800-9000

A800-9010

A900-9000

请参见Atlas 中心训练服务器 24.1.RC1 NPU驱动和固件升级指南

Atlas A2 训练系列产品

Atlas 200T A2 Box16

Atlas 800I A2

Atlas 800T A2

Atlas 900 A2 PoD

请参见Atlas A2 中心推理和训练硬件 24.1.RC1 NPU驱动和固件升级指导书

升级CANN软件

升级开发套件包前请确保安装目录可用空间大于9G,如不满足请清理空间或更换安装目录。

CANN软件升级操作如下:

  1. 以软件包的安装用户登录软件包的安装环境。
  2. 进入软件包所在路径。
  3. 增加对软件包的可执行权限。
    chmod +x 软件包名.run
  4. 执行如下命令校验软件包安装文件的一致性和完整性。
    ./软件包名.run --check
  5. 软件包升级。
    • 从CANN 3.2.1升级到当前版本。
      • 若用户安装时指定了安装路径,执行命令如下:
        ./软件包名.run --upgrade --install-path=<path>

        其中<path>为用户指定的软件包安装目录,软件包名请根据实际包名进行替换。

      • 若用户安装时未指定安装路径,执行命令如下:
        ./软件包名.run --upgrade
    • 从CANN 3.3.0起低版本升级到高版本,可自动从安装配置文件中导入原有配置信息,无需输入任何安装参数。执行命令如下:
      ./软件包名.run --upgrade

      用户想使用默认签署华为企业业务最终用户许可协议(EULA)的方式升级软件包时,可以添加--quiet参数配合升级命令使用,如:./软件包名.run --upgrade --quiet 添加该参数后会跳过6的确认操作。

  6. 用户需签署华为企业业务最终用户许可协议(EULA)后进入升级流程,根据回显页面执行y或Y确认协议,输入其他任意字符为拒绝协议,确认接受协议后开始升级。
    若当前语言环境不满足要求,可以执行如下命令配置系统的默认语言环境。
    #配置为中文(简体)
    export LANG=zh_CN.UTF-8
    #配置为英文
    export LANG=en_US.UTF-8
    • 若您获取的是*.deb包,升级同安装,具体请参考安装和卸载CANN软件包(适用于.deb格式)
    • 若您获取的是*.rpm包,升级命令参考如下(其中*.rpm请根据实际软件包全名替换):
      • root用户:
        rpm -Uvh *.rpm
      • 非root用户(请自行获取所需的sudo权限):
        sudo -E rpm -Uvh *.rpm

      如果执行以上命令升级失败,并确认需要升级,则可使用“--force”强制升级,如:rpm -Uvh *.rpm --force