开源开放变更说明
CANN 8.5.0版本已完成开源开放架构升级,算子包(ops-math、ops-nn、ops-cv、ops-transformer)和通信库(hccl、hixl)支持独立升级,同时也产生命名、数量、使用关系及安装目录的一系列变更。变更详情主要包括以下几方面:
1.命名、数量及安装方案变更:
- CANN开源开放架构升级后,算子包命名由kernels更改为ops
- 算子包变为必选安装,原先仅需安装Toolkit包的业务,现在需同时安装Toolkit和ops
- 此版本不发布nnae和nnrt包,由Toolkit包统一整合。
历史版本 |
8.5.0版本 |
|---|---|
Ascend-cann-kernels-310b_8.3.RC1_linux-* |
Ascend-cann-310b-ops_8.5.0_linux-* |
Ascend-cann-kernels-310p_8.3.RC1_linux-* |
Ascend-cann-310p-ops_8.5.0_linux-* |
Ascend-cann-kernels-910_8.3.RC1_linux-* |
Ascend-cann-910-ops_8.5.0_linux-* |
Ascend-cann-kernels-910b_8.3.RC1_linux-* |
Ascend-cann-910b-ops_8.5.0_linux-* |
Atlas-A3-cann-kernels_8.3.RC1_linux-* |
Ascend-cann-A3-ops_8.5.0_linux-* |
Ascend-cann-nnae_8.3.RC1_linux-* |
/ |
Ascend-cann-nnrt_8.3.RC1_linux-* |
/ |
2.软件包回退方式变更:
CANN 8.5.0不支持使用 “--upgrade” 参数回退至历史版本,必须使用“--uninstall” 参数将新版本卸载后,再使用“--install” 参数安装历史版本,完成回退。
3.安装目录和环境变量脚本配置路径变更,用户使用无影响,但建议用户的代码或者脚本中适配新路径。
- CANN 8.5.0默认安装目录变更,由历史版本的“/usr/local/Ascend/ascend-toolkit/<version>” 变为新版本的“/usr/local/Ascend/cann-<version>” 。
- CANN 8.5.0环境变量脚本所在路径变更,由历史版本的“source /usr/local/Ascend/ascend-toolkit/set_env.sh” 变为新版本的“source /usr/local/Ascend/cann/set_env.sh”。
4.so/头文件/对外公开目录变更,用户使用无影响,但建议用户代码适配新路径。
CANN 8.5.0中部分组件(Runtime/GE/AscendC/算子库)的对外公开目录、so和头文件位置变更,由历史版本的“/usr/local/Ascend/ascend-toolkit/latest/*” 变为新版本的“/usr/local/Ascend/cann/*”。
5.CANN 8.5.0开源开放版本与昇腾组件版本需要配套使用,升级至CANN 8.5.0时需同步升级其他昇腾组件。