昇腾CANN学习路径

昇腾CANN学习路径

本学习路径将对通过对昇腾硬件、计算架构的介绍让学员对昇腾有个全面认识。具体来说,本学习路径将介绍昇腾AI处理器、异构计算架构CANN、昇腾算子开发方法以及昇腾模型的迁移与调优。

3个阶段 | 12门课程 | 12个课时

本学习路径将对通过对昇腾硬件、计算架构的介绍让学员对昇腾有个全面认识。具体来说,本学习路径将介绍昇腾AI处理器、异构计算架构CANN、昇腾算子开发方法以及昇腾模型的迁移与调优。

3个阶段 | 12门课程 | 12个课时

第一阶段:认识昇腾

第一阶段:认识昇腾

昇腾AI处理器技术解析

通过本课程学习,你将了解昇腾AI处理器的技术参数和硬件逻辑架构;还将了解昇腾310 AI处理器的技术参数和硬件逻辑架构。

昇腾AI处理器计算资源层基础

本课程学习了解AI Core,尤其是其计算单元、存储单元、控制单元,理解这些组件如何协同工作以提升计算效率;还将了解AI CPU在昇腾AI处理器中的角色与功能,掌握AI CPU的相关组件及其工作原理。

CANN异构计算架构基础

本课程学习了解CANN异构计算架构中的图引擎(Graph Engine, GE)的关键技术及其在实现高效计算中的应用场景等;了解CANN异构计算架构中的调优引擎,掌握如何利用这些组件优化昇腾AI处理器上的模型性能和效率。

昇腾计算执行引擎基础

本课程学习HCCL通信库的基本概念和架构;理解昇腾计算执行引擎中的运行时的基本概念,了解资源管理、媒体处理和模型推理等能力;了解昇腾计算执行引擎中DVPP模块的功能、架构和它在图像和视频预处理场景中的应用。

人人懂昇腾云

AI产业发展趋势、大模型的分类和定义、大模型的工作原理以及构建昇腾云的基础组件-AI芯片,以及大模型训练对网络的要求和难点。

第二阶段:昇腾CANN入门

第二阶段:昇腾CANN入门

CANN算子开发与测试

本课程学习了解CANN中算子的基本概念,包括张量、算子属性、升维、降维等,还了解到CANN异构计算架构中算子类型。

昇腾CANN系列教程-TBE算子开发(初级)

本课程介绍昇腾CANN-TBE算子开发工具的初级教程,涉及对TBE-DSL算子开发工具的使用、调试调优方面的内容。

昇腾CANN系列教程-AI CPU算子开发

本课程学习了解AI CPU算子的基本概念和开发、测试方法。

昇腾CANN系列教程-应用开发(初级)

本教程介绍了如何基于昇腾系列产品进行AI应用开发。

第三阶段:昇腾CANN进阶

第三阶段:昇腾CANN进阶

昇腾CANN系列教程-TBE算子开发(高级)

本课程是介绍昇腾CANN-TBE算子开发工具的高级教程,主要涉及对TBE-TIK算子开发工具的使用、调试调优方面的内容。

昇腾CANN系列教程-应用开发(高级)

本课程主要介绍编写基于昇腾AI处理器构建应用专用的编程接口—AscendCL的一些高级特性和优化AscendCL应用的一些思路和方法。

CANN平台推理模型的迁移与调优

本课程主要介绍如何将第三方框架训练出来的模型转换成昇腾专用模型,并进行调优。

入门到精通

产品
探索更多学习路径
进入开发者学堂