昇腾社区首页
中文
注册

升级CANN

通过xxx.run格式的软件包安装CANN软件后,可参考以下步骤进行升级。

前提条件

  • 升级Toolkit前请确保已满足以下磁盘空间要求:安装目录可用空间大于已安装软件包所占用空间+10G,如不满足请清理空间。
    示例命令如下:执行df -h <安装目录>查询安装目录的可用空间,执行du -sh <安装目录>查询已安装的软件包占用空间:
    1
    2
    df -h ${HOME}/Ascend/ascend-toolkit
    du -sh ${HOME}/Ascend/ascend-toolkit
    
  • Kernels算子包支持独立升级,请参考与CANN包的版本配套关系升级至所需版本。
    表1 版本关系配套表

    Kernels算子包版本

    依赖的CANN包(Toolkit、NNAE、NNRT)版本

    8.2.RC1

    >=8.0.0

    8.1.RC1

    8.0.0

升级步骤

Kernels跟随Toolkit安装后,升级Toolkit时,会自动卸载Kernels,请用户按需重新安装Kernels软件包。

Kernels跟随NNAE安装后,升级NNAE时,会自动卸载Kernels,请用户按需重新安装Kernels软件包。

Kernels跟随NNRT安装后,升级NNRT时,会自动卸载Kernels,请用户按需重新安装Kernels软件包。

  1. 以安装用户登录安装环境,并进入软件包所在路径。
  2. 执行如下命令,增加软件包的可执行权限,校验软件包安装文件的一致性和完整性(其中xxx.run请根据实际软件包全名替换)。
    1
    chmod +x xxx.run
    
  3. 软件包升级。
    1
    ./xxx.run --upgrade
    

    执行升级命令时,会自动执行--check参数,校验软件包的一致性和完整性,出现如下回显信息,表示软件包校验成功。

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

    执行以上命令会显示华为企业业务最终用户许可协议(EULA)的条款和条件,请输入Yy同意协议,继续升级流程。

    升级完成后,若显示如下信息,则说明软件升级成功:
    1
    xxx upgrade success
    

    xxx表示升级成功的实际软件包名。