文档中心CANN返回顶部 CANN 异构计算架构CANN(Compute Architecture for Neural Networks)是昇腾针对AI场景推出的异构计算架构,向上支持多种AI框架,包括MindSpore、PyTorch、TensorFlow等,向下服务AI处理器与编程,发挥承上启下的关键作用,是提升昇腾AI处理器计算效率的关键平台。同时针对多样化应用场景,提供多层次编程接口,支持用户快速构建基于昇腾平台的AI应用和业务。 CANN 9.2.0-beta.1的关键特性昇腾社区上线CANN版本配套查询助手,用户可快速获取CANN与上下游软件配套关系,点击查看详情。昇腾社区上线固件与驱动(HDK)快速安装页面,自动匹配产品型号与软件包,提高开发者选包效率,点击查看详情。 快速上手版本说明 快速安装 Ascend C编程指南 查阅CANN文档按工作流程、功能领域、API参考等维度查阅CANN相关文档。 表1 发行与安装发行与安装 版本说明 快速安装 软件安装 昇腾产品形态说明 表2 学习与教程学习与教程 CANN-learning-hub CANN-samples 表3 编程语言编程语言 Ascend C编程指南 CATLASS编程指南 PyPTO算子开发 图开发 表4 编译器编译器 毕昇编译器 PTO虚拟指令集 AscendNPU IR 表5 API参考API参考 头文件和库文件说明 Ascend C API PyPTO API 算子库API Runtime运行时API GE图引擎API 表6 算子库算子库 ops-math ops-cv ops-nn ops-transformer 表7 通信库通信库 HCCL集合通信库 SHMEM通信库 HIXL单边通信库 通信算子开发 表8 加速库加速库 SiP加速库 DVPP媒体加速库 ATB加速库 表9 调试与分析工具调试与分析工具 算子开发工具 算子编译工具 精度调试工具 性能调优工具 内存分析工具 分析迁移工具 ATC离线模型编译工具 AOE调优工具 HCCL性能测试工具 AMCT模型压缩工具 表10 参考参考 故障处理 日志参考 环境变量参考 图融合和UB融合规则参考 AI框架算子支持清单 基础数据结构和接口 版本参考文档 术语 表11 更多更多 应用开发 特征向量检索 RPing功能开发 TBE&AI CPU算子开发 LLM DataDist开发 DataFlow开发 ISP图像调优