首页
›
AI智能与边缘计算工程
›
149-NPU驱动Runtime与算子开发
›
《NPU算子支持与自定义算子开发实战》
VIP5
本课程属于:149-NPU驱动Runtime与算子开发
AI智能与边缘计算工程 · 共 5 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
NPU算子支持与自定义算子开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · NPU与算子的基本概念
课程导入
学习目标
02
NPU硬件架构基础
NPU计算单元 · 存储层次 · 内存带宽
NPU
硬件架构基础
03
算子开发环境搭建
开发工具链 · CANN工具包 · 昇腾AI处理器模拟器
算子开发环境搭建
开发工具链
04
算子开发语言与编程模型
Ascend C · TBE · DSL
算子开发语言
编程模型
05
算子类型与分类
单算子 · 融合算子 · 复合算子
算子类型
分类
06
算子开发核心概念
张量 · 数据布局 · shape推导
算子开发核心概念
张量
07
算子开发流程总览
从需求分析 · 算子设计 · 代码实现
算子开发流程总览
从需求分析
08
算子原型定义与注册
算子原型(OpProto)的编写 · 输入输出定义 · 属性定义
算子原型定义
注册
09
算子信息库与调度
算子信息库(OpInfo)的配置 · 算子选择 · 调度策略
算子信息库
调度
10
Ascend C算子编程基础
核函数编写 · 并行计算模型 · 数据搬运
Ascend
C算子编程基础
11
TBE算子开发入门
TBE DSL语法 · 计算表达式 · 调度原语
TBE
算子开发入门
12
自定义算子实现案例
以ReLU为例 · 从零实现一个简单的自定义算子 · 包括原型
自定义算子实现案…
ReLU
13
算子调试与验证
使用gdb · 日志 · dump工具
算子调试
验证
14
算子性能分析
性能指标 · profiling工具 · 瓶颈识别
算子性能分析
性能指标
15
算子优化策略
循环展开 · 向量化 · 数据复用
算子优化策略
循环展开
16
算子融合技术
融合原理 · 融合规则 · 融合算子开发方法
算子融合技术
融合原理
17
自定义算子与框架集成
将自定义算子集成到TensorFlo… · PyTorch · MindSpore等框架的流程与方法
自定义算子
框架集成
18
算子自动生成与模板
使用算子模板 · 代码生成器 · 自动调优工具(如AutoTune)提…
算子自动生成
模板
19
算子精度问题与处理
精度对比 · 误差分析 · 浮点问题
算子精度问题
处理
20
算子边界与异常处理
输入校验 · 形状异常 · 内存越界
算子边界
异常处理
21
算子测试工程实践
单元测试 · 集成测试 · 随机测试
算子测试工程实践
单元测试
22
算子文档与维护
算子文档规范 · 注释规范 · 版本管理
算子文档
维护
23
典型算子开发实战(一)
矩阵乘(MatMul)算子的自定义实…
典型算子开发实战
MatMul
24
典型算子开发实战(二)
卷积(Conv2D)算子的自定义实现…
典型算子开发实战
Conv2D
25
典型算子开发实战(三)
归一化(BatchNorm)算子的自…
典型算子开发实战
BatchNorm
26
典型算子开发实战(四)
池化(MaxPool)算子的自定义实…
典型算子开发实战
MaxPool
27
典型算子开发实战(五)
Transformer相关算子(如S… · LayerNorm)的自定义实现与优…
典型算子开发实战
Transformer
28
算子性能调优实战
结合profiling数据 · 对自定义算子进行系统性调优 · 达到性能目标
算子性能调优实战
profiling
29
常见问题与解决方案
编译错误 · 运行错误 · 性能不达标
常见问题
解决方案
30
综合项目实战与课程总结
设计一个综合自定义算子项目(如融合算… · 完成从需求到上线全流程 · 并总结课程要点与进阶学习路径
综合项目实战
课程总结
所属VIP或分类
同VIP:C++-NPU推理引擎与多模型流水线
同VIP:NPU驱动与推理引擎配置实战
同VIP:NPU驱动与运行时环境开发实战