升级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软件包。
- 以安装用户登录安装环境,并进入软件包所在路径。
- 执行如下命令,增加Toolkit包的可执行权限(其中xxx.run请根据实际软件包全名替换)。
1chmod +x xxx.run
- 软件包升级。
1./xxx.run --upgrade升级完成后,显示如下信息,则说明软件升级成功:1xxx upgrade success
xxx表示升级成功的实际软件包名。
- 部署环境时需要同时安装Toolkit和ops,在Toolkit包升级完成后,参考安装CANN章节安装ops算子包。
父主题: 升级