文件最后提交记录最后更新时间
21 天前
21 天前
21 天前
README

CANNBot 系列课程

CANNBot 系列课程围绕 CANNBot 算子开发展开,从入门到进阶,系统介绍如何使用 CANNBot 生成与优化 Ascend 算子。课程涵盖 Ascend C、PyPTO、TileLang-Ascend 等多种算子开发路径,并深入讲解 Vector 算子自动生成、单指令多线程算子、Harness 工程建设以及算子测试全流程,帮助开发者快速掌握 CANNBot 的核心能力。

课程内容

序号 主题 主要内容 课件
1 CANNBot 入门:从 0 到 1 生成你的第一个算子 CANNBot 简介,从零开始生成第一个算子 01_cannbot_start.pdf
2 CANNBot 开发进阶:Ascend C 算子开发实操 基于 Ascend C 的算子开发实操 02_ascend_c_operator.pdf
3 CANNBot 开发进阶:PyPTO 算子开发实操 基于 PyPTO 的算子开发实操 03_pypto_operator.pdf
4 CANNBot 开发进阶:TileLang-Ascend 算子开发实操 基于 TileLang-Ascend 的算子开发实操 04_tilelang_operator.pdf
5 CANNBot 进阶开发:自动生成 Vector 算子之 RegBase 自动生成 Vector 算子,RegBase 机制详解 05_vector_regbase.pdf
6 CANNBot 进阶开发:Vector 算子之排序性能优化 Vector 算子排序性能优化方法 06_vector_sort_opt.pdf
7 CANNBot 支持生成单指令多线程算子 单指令多线程算子的生成 07_multi_thread_operator.pdf
8 CANNBot 算子 Harness 工程建设 算子 Harness 工程的建设与实践 08_harness_engineering.pdf
9 CANNBot 算子测试全流程 算子测试的完整流程 09_operator_testing.pdf