| feat(tutorials): Add PyPTO development tutorial series Co-authored-by: gcw_QGrqFtj5<220245111@seu.edu.cn> # message auto-generated for no-merge-commit merge: !248 merge feat/pypto-development-tutorial into test feat(tutorials): Add PyPTO development tutorial series Created-by: gcw_QGrqFtj5 Commit-by: gcw_QGrqFtj5 Merged-by: cann-robot Description: ### 背景 本 PR 新增 PyPTO 算子开发系列教程初版内容,课程目录为 tutorials/pypto_development,用于补齐 PyPTO 从基础认知到初级算子开发实践的学习路径。 ### 本次修改内容 1. 新增课程根目录与课程 README - tutorials/pypto_development/README.md 2. 按规范调整章节目录结构 - tutorials/pypto_development/01_cann_chip_pypto_intro/ - tutorials/pypto_development/02_pypto_operator_development_basics/ - tutorials/pypto_development/03_beginner_operator_practice/ 3. 为每个章节补充占位目录 - answer/ - images/ - src/ 4. 新增课程初版 notebook 内容 第一章:CANN、芯片以及 PyPTO 介绍 - 01.01_chapter_intro.ipynb - 01.02_CANN.ipynb - 01.03_chip.ipynb - 01.04_PyPTO.ipynb 第二章:PyPTO 算子开发基础知识 - 02.01_chapter_intro.ipynb - 02.02_run_hello_world.ipynb - 02.03_programming_paradigm_mpmd.ipynb - 02.04_api_and_compute_graph.ipynb 第三章:初级算子实践 - 03.01_chapter_intro.ipynb - 03.02_elementwise_vec_tile.ipynb - 03.03_matmul_cube_tile.ipynb - 03.04_reduction_ops.ipynb - 03.05_tiling_shape_slice_transpose.ipynb - 03.06_chapter_practice.ipynb 5. 更新教程索引 - 更新 tutorials/README.md 中 PyPTO 教程条目,将其从“规划中”调整为可访问的“开发中”状态 ### 课程目标 该系列教程主要用于: - 帮助开发者建立 CANN、昇腾芯片与 PyPTO 的整体认知 - 帮助开发者理解 PyPTO 编程范式、API 和计算图抽象 - 帮助开发者完成 PyPTO 初级算子开发实践入门 ### 当前状态说明 当前提交为课程初版内容,已完成主要 notebook 和课程骨架整理。 后续将继续补充和完善: - 章节实践答案 - 配图资源 - 独立源码文件 - 运行验证信息完善 ### 运行验证 - 在线体验环境:http://1.95.147.197:10012/tree - 当前已提供在线访问入口,便于体验和检查教程内容 ### 影响范围 - tutorials/pypto_development/ - tutorials/README.md ### 关联 Issue Related Issues: #89 See merge request: cann/cann-learning-hub!248 | 1 个月前 |