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

开源开放变更说明

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版本和历史版本的软件包差异详见下表:

历史版本

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时需同步升级其他昇腾组件。

表1 昇腾组件配套关系

CANN版本

配套昇腾组件版本

CANN 8.5.0

  • AI框架:

    Ascend Extension for PyTorch 7.3.0

    昇思 MindSpore 2.7.2

    TensorFlow Adapter For Ascend 8.5.0

  • 应用使能:

    MindSpeed 2.3.0

    MindIE 2.3.0

    MindCluster 7.3.0

    MindEdge 7.3.0

    MindSDK 7.3.0

  • 全流程开发工具链:

    MindStudio 8.3.0