昇腾社区首页
中文
注册
开发者
下载

升级CANN

若通过Yum在线安装的CANN软件,升级步骤是通过在yum指令中指定目标版本号,示例:
1
sudo yum install -y Ascend-cann-toolkit-8.5.0-linux

若通过Conda在线安装的CANN软件,请参考软件包列表,执行对应指令安装。

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

前提条件

升级Toolkit前请确保已满足以下磁盘空间要求:安装目录可用空间大于已安装软件包所占用空间+10G,如不满足需清理空间。

示例命令如下:执行df -h <安装目录>查询安装目录的可用空间,执行du -sh <安装目录>查询已安装的软件包占用空间:
1
2
df -h ${HOME}/Ascend/cann
du -sh ${HOME}/Ascend/cann

升级步骤

  • 从CANN 8.5.0回退至历史版本时,无法使用--upgrade参数进行回退,需先卸载8.5.0版本再安装目标版本。
  • CANN 8.5.0版本首次发布了ops算子包,该版本仅支持通过使用--install参数安装ops,不支持使用--upgrade参数进行升级。
  • ops跟随Toolkit安装后,升级Toolkit时,会自动卸载ops,请用户重新安装ops软件包。
  1. 以安装用户登录安装环境,并进入软件包所在路径。
  2. 执行如下命令,增加Toolkit包的可执行权限(其中xxx.run请根据实际软件包全名替换)。
    1
    chmod +x xxx.run
    
  3. 软件包升级。
    1
    ./xxx.run --upgrade
    
    升级完成后,显示如下信息,则说明软件升级成功:
    1
    xxx upgrade success
    

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

  4. 部署环境时需要同时安装Toolkitops,在Toolkit包升级完成后,参考安装CANN章节安装ops算子包。