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

文档变更说明

软件安装

《CANN 软件安装指南》修改以下几方面:

  • 将“快速安装CANN”章节整合至《快速开始》中,并提供一个完整的Abs算子编译、运行样例。
  • 因CANN开源开放架构升级,“安装场景”章节中不再支持“业务场景”层级的筛选,与软件包关联的文档变更,详见开源开放变更说明
  • 删除容器场景下的“自行构建并部署容器镜像”和“手动挂载方式启动容器”章节,后续统一获取昇腾镜像仓库的CANN镜像。

编程语言

优化《Ascend C算子开发指南》文档结构,统一相关文档入口。

该文档修改以下几方面:

  • 入门教程:提供快速入门教程,帮助开发者快速上手。
  • 编程指南:介绍Ascend C编程模型和编程范式、语言拓展、硬件实现等内容。
  • 算子实践参考:整合原有的《Ascend C最佳实践》和典型模式的算子实现介绍为算子实践参考,提供算子开发、调试、性能优化全流程的实践参考。

图引擎

  • 新增章节:构建Graph>使用ES极简构图构建Graph。
  • 新增推荐网络推理优秀实践。
  • 自定义Pass开发:基于Pattern匹配实现自定义Pass修改Graph。
  • 接口参考:“构图接口”修改为“GE图引擎接口”。
  • 新增GESession API,后续推荐使用该目录下的接口,原有Session接口逐步废弃。

通信库

  • 节点变更:“集合通信”变更成“通信库”,并在该节点下新增“HIXL单边通信库”。
  • 手册结构变更:根据业务使用场景,将《LLM Datadist开发指南》拆分成《HIXL单边通信库》和《LLM Datadist开发指南》,《HIXL单边通信库》归属“通信库”节点,《LLM Datadist开发指南》位置保持不变。
  • 《HCCL集合通信库用户指南》手册架构优化与内容新增,按照“主流框架集成”、“使用通信库API实现通信功能”、“通信算子开发”三个场景进行内容组织,主要变更点如下:
    1. 新增“快速入门”、“主流框架集成”、“通信算子开发”、“性能分析”章节。
    2. 原“常见问题处理”优化为“故障诊断”章节,新增了故障定位思路,并按照“通信域初始化”、“参数面建链”、“任务下发执行”三个阶段给出问题定位流程与常见问题处理方法。
    3. 原“通信功能开发”章节修改为“使用通信库API实现通信功能”。
    4. 增加“相关参考”章节,包含了原有的“集群信息配置”、“推荐业务配置”、“集合通信算法介绍”与“常用通信算子支持情况”章节,并新增了“环境变量参考”章节,给出HCCL提供的环境变量。
    5. “示例代码”章节修改,相关代码样例跳转到gitcode开源仓。
  • 《HCCL集合通信库接口参考》手册架构优化与内容新增,主要变更点如下:
    1. 新增“通信算子开发API”。
    2. HCCL API按照“通信算子接口”与“通信域管理接口”重新进行分类。其中“通信算子接口”包括“集合通信接口”与“点对点通信接口”;“通信域管理接口”包括“C语言接口”与“Python语言接口”。

算子库

  • 简介:本章内容优化,提供算子库架构图,并刷新算子包相关描述,例如头文件、库文件路径等。
  • 算子接口(aclnn):本章分类调整,aclnn接口按开源ops仓划分,分为Math、NN、CV、Transformer类。
  • 附录:本章为新增,用于承载算子其他的补充介绍文档,实现所有算子类文档聚合,统一资料入口。

    例如aclnn开发接口已从《Ascend C API》中“Host API>单算子API执行接口”迁移至本手册。

开发工具

算子及模型速查工具下线,对应文档一并下线。