华为计算微信公众号
昇腾AI开发者公众号
华为计算微博
华为计算今日头条
昇腾社区首页
开发者
主页
开发
文档
活动
学习
论坛
博客
开发者计划
更多
0
/100
下载
支持
积分兑换
NEW
开发者认证
算子开发者认证(工作级)
算子开发者认证(工作级)
本认证涵盖:客观题综合考察考生对昇腾硬件架构、算子设计与实现方法、算子开发和调试调优工具链的掌握。机试题考察考生使用Ascend C及其他工具开发算子的实操能力
具有算子开发经验的、计划从事算子开发工作的个人开发者
推荐课程
课程1:Ascend C算子开发(进阶)
本课程是Ascend C算子开发的进阶教程,通过课程讲解及样例实操,帮助你学习如何使用Ascend C进行自定义算开发,并在实际应用中调用自定义算子。
课程2:Ascend C算子开发(高级)
本课程是Ascend C算子开发的高级课程,通过课程讲解和样例实操,帮助你学习如何使用Ascend C进行Cube、融合算子的开发及验证,以及如何进行性能分析和优化。
课程3:MindStudio实战精讲-算子调试工具
介绍MindStudio算子调试工具msSanitizer、msDebug的使用场景、概述、功能特性、原理、快速入手,以及如何使用工具实操上手完成异常检测和上板调试等内容
课程4:MindStudio实战精讲-算子调优工具
介绍如何使用算子调优工具msOpProf的调优流程和基础知识,以实际的算子调优过程关键的瓶颈点识别作为切入口,展示工具相关特性和使用场景,辅以实际数据进行说明,并通过MatmulLeakrelu的实现和调优案例,呈现整个调优流程
课程5:面向昇腾Triton算子开发(初级)
本课程是面向昇腾Triton算子开发的初级课程,通过课程讲解和典型样例,帮助开发者学习如何使用Triton开发算子。
课程6:面向昇腾Triton算子开发(进阶)
本课程以Gather算子为典型案例,深度融合Triton算子开发范式与昇腾硬件架构,系统分析代码实现中的关键差异点。内容涵盖算子开发全流程、迁移实践、调试方法、用例解析及自动调优(autotune)特性。
课程7:详解面向昇腾的Triton算子调试和性能优化
介绍Triton-Ascend的算子调试方法与性能检测工具,详解高性能Matmul算子设计逻辑与具体实现流程
推荐案例
异构并行编程模型
介绍Host-Device异构协同机制、SPMD编程范式
Tiling实现流程
介绍算子tiling实现流程和编程模板
Matmul矩阵编程
介绍矩阵编程的数据流、数据格式处理,以及数据分块策略
PyTorch框架集成部署自定义算子
介绍算子集成到pytorch框架的方式、torch.library与Pybind注册自定义算子
Ascend C算子调试调优
介绍CPU孪生调试、NPU上板调试2种功能调试手段
Ascend C算子编程 - 经典开发问题 & 常见调试调优策略
介绍算子开发可能遇到的经典问题,以及常见的性能优化方法
MindStudio算子开发工具(MindStudio OpDev Tools)
介绍算子开发工具包,包含msPorf、msDebug等
Ascend C算子性能优化
介绍常见的优化策略(Tiling策略、流水编排、内存访问等)
融合算子编程 - CV融合
介绍CV融合算子的基础概念、使用场景和优势,以及编程范式
融合算子编程 - 通算融合
介绍通算融合类算子的实现,包含数据流分析、算子工程创建、Tiling和kernel设计
融合算子编程 - MatMul+LeakyRelu
以MatMul+LeakyRelu为例,介绍vector和Cube融合的算子如何设计和实现
我们使用cookie来确保您的高速浏览体验。继续浏览本站,即表示您同意我们使用cookie。
查看详情