CANN8.0文档架构及特性一览
收藏回复举报
CANN8.0文档架构及特性一览
发表于2024-09-13 15:46:52
0 查看

CANN商用版文档演进至8.0版本啦,还有谁不知道如何获取CANN文档?CANN又新增了哪些特性呢?从开发指南到开发工具一应俱全,快来往下浏览~了解深度应用功能强大、适配性好、可自定义开发的AI异构计算架构CANN吧!

image.png

CANN特性请看下表,戳我获取最新版CANN手册

业务场景文档名称文档简介
 CANN商用版  从这里开始介绍什么是CANN,并以一个简单样例介绍安装CANN、基于CANN开发人工智能应用的全流程。
安装部署CANN商用版 软件安装指南介绍不同操作系统及业务场景下如何安装CANN,并给出升级、卸载及其他常用操作。
开发指南
 CANN商用版  开发指南导读汇聚CANN支持的开发场景,并提供简单的场景说明。
AI框架适配CANN商用版  PyTorch模型开发导导读介绍如何将PyTorch网络迁移到昇腾平台,并进行训练精度性能调优。
CANN商用版  TensorFlow 1.15 模型迁移指南介绍如何将基于TensorFlow 1.15 Python API开发的训练脚本迁移到昇腾平台,并进行精度性能调优。
CANN商用版  TensorFlow 2.6.5 模型迁移指南介绍如何将基于TensorFlow 2.6.5 Python API开发的训练脚本迁移到昇腾平台,并进行精度性能调优。
图开发CANN商用版  Ascend Graph开发指南介绍如何基于GE提供的Ascend Graph构图接口全新构造可直接在昇腾平台上运行的图。
CANN商用版  DataFlow开发指南(Python)介绍如何基于GE提供的适用于异构计算场景的DataFlow构图接口构造可直接在昇腾平台上运行的FlowGraph。
CANN商用版  DataFlow开发指南(C++)介绍如何基于GE提供的适用于异构计算场景的DataFlow构图接口构造可直接在昇腾平台上运行的FlowGraph。
应用开发CANN商用版  AscendCL应用软件开发指南(C&C++)介绍如何基于现有模型使用AscendCL提供的C语言API库开发深度神经网络应用,用于实现目标识别、图像分类等功能。
CANN商用版  AscendCL应用软件开发指南(Python)介绍如何基于现有模型使用pyACL提供的Python语言API库开发深度神经网络应用,用于实现目标识别、图像分类等功能。
CANN商用版  ISP图像调优指南介绍了ISP相关的Sensor二次开发、3A二次开发、各ISP算法模块调试方法,为您在开发过程中遇到的问题提供帮助。
算子开发CANN商用版  Ascend C算子开发指南介绍如何基于Ascend C算子编程语言,低成本高效率完成算子开发。
CANN商用版  Ascend C最佳实践介绍如何基于Ascend C框架在昇腾AI处理器上开发高性能算子,着重介绍性能优化思路与手段,并提供了算子性能调优案例。
CANN商用版  TBE&AI CPU算子开发指南指导开发人员如何基于TBE与AI CPU相关接口开发TBE自定义算子与AI CPU自定义算子。
CANN商用版  毕昇编译器使用指南指导开发人员使用毕昇编译器将算子代码编译成二进制可执行文件和动态库等形式,并提供特定的编程指导。
集群调度CANN商用版  集合通信用户指南介绍集合通信HCCL的架构、原语、算法,以及如何调用HCCL API实现点对点通信与集合通信,并给出常见案例的解决方法。
性能加速CANN商用版 Ascend Transformer Boost加速库开发指南介绍ATB加速库的特点、使用方法和优势,提升Transformer模型的训练和推理开发效率。
故障诊断CANN商用版  故障处理针对业务执行过程中可能遇到的各类异常故障现象为入口,提供自助式问题定位与处理方法,方便开发者快速定位并解决故障。
CANN商用版  日志参考介绍日志的内容格式,以及如何查看日志、设置日志级别等,方便开发者定位问题。
AI框架适配CANN商用版  TensorFlow Parser Scope融合规则开发指南介绍如何开发TensorFlow框架的Scope融合规则,以提升TensorFlow计算图在昇腾AI处理器上的执行效率。
CANN商用版  TensorFlow Parser Scope融合规则参考介绍昇腾AI处理器内置的Scope融合规则,Scope融合是一种基于Scope来进行融合的能力,用于实现效率的提升。
图开发CANN商用版  图融合和UB融合规则参考介绍昇腾AI处理器内置的一些图融合和UB融合规则,图融合和UB融合是整网性能提升的一种关键手段。
API参考
 CANN商用版 API参考导读汇聚CANN提供的与业务相关的各类API、环境变量与算子信息,并给出场景说明与入口。
应用开发CANN商用版  应用开发接口参考介绍用于AI应用开发的AscendCL接口(包含C语言、Python语言)、图像调优的ISP接口、面向机器人的编程框架接口。
算子开发CANN商用版  算子开发接口参考介绍算子开发需要使用的相关接口,包括Ascend C API和TBE&AI CPU API,开发者可以调用这些接口开发自定义算子。
图开发CANN商用版  图开发接口参考介绍图开发需要使用的相关接口,开发者可以调用这些接口构建网络模型,设置模型所包含的图、图内的算子以及算子的属性信息。
AI框架适配CANN商用版  框架适配接口参考介绍TensorFlow适配插件TF Adapter提供的相关接口与配置。
集群调度CANN商用版  集合通信接口参考介绍HCCL提供的C++与Python两种语言的接口说明,功能描述及参数说明等。
AI框架适配、应用开发、图开发CANN商用版  AOE接口参考介绍AOE提供的调优API和知识库查询API。调优API可以使能自动调优功能,查询知识库API可以查询生成的知识库文件。
性能加速CANN商用版  Ascend Transformer Boost接口参考介绍使用ATB加速库需要的相关接口,包括公共类定义如Operation类、单算子类和图算子类等。
图开发CANN商用版  LLM DataDist接口参考(Python)LLM-DataDist(large language model DataDist)大模型分布式集群和数据加速组件,支持全量图和增量图分离部署。
CANN商用版  LLM Engine接口参考(C++)LLM Engine(large language model Engine)提供管理图的部署和调度执行功能,支持推理全量增量分离部署。
参考CANN商用版  环境变量参考描述开发者基于CANN构建AI应用和业务过程中可使用的环境变量。
参考CANN商用版  算子清单介绍CANN算子清单和昇腾AI处理器支持的AI框架算子清单。
开发工具CANN商用版  开发工具使用指南介绍开发及调试调优过程中的常用工具,包括ATC模型转换工具、AOE性能调优工具、以及Profiling性能分析工具等。

本帖最后由 匿名用户2024/10/22 15:21:51 编辑

我要发帖子