已合并
🚀 feat: 新增机器学习系统课程实验 #925
🚀 feat: 新增机器学习系统课程实验 #925
已合并
奔了个奔创建于 8月31日
奔了个奔
奔了个奔
8月31日

描述

将已在 test 分支完成验证的机器学习系统课程实验发布至 master。

本次仅新增 contrib/tutorials/machine_learning_system/ 目录,包含 5 个渐进式实验:

  1. PyTorch 模型训练与推理
  2. 昇腾环境检查与连通验证
  3. PyTorch / torch_npu 模型迁移与训练
  4. Ascend C 自定义算子工程化开发
  5. Ascend C MatMul Tiling 与 Double Buffer 优化

课程同时包含思考题答案、Ascend C 参考源码及配套教学图片。

关联的 Issue

无

测试

  • 已在官方 test 分支完成内测验证。
  • 5 个 Notebook 均可正常解析。
  • 已在 CANNLab 云开发环境按顺序执行 5 个 Notebook,运行正常。
  • 验证环境:1 × Ascend 910B3,CANN 9.0.0,Python 3.11.4。

文档更新

  • 新增课程 README,说明课程目标、实验目录和已验证环境。
  • 新增 5 个实验 Notebook、答案、参考源码及教学图片。

类型标签

其他信息

本 PR 仅包含 contrib/tutorials/machine_learning_system/ 的课程内容。

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 奔了个奔 的贡献)
奔了个奔奔了个奔
8月31日 创建了 pull request,commit 29102a60
atomgit-bot
atomgit-bot
8月31日 评论:

🤖 正在生成合并请求摘要,请稍候…

likedislike
不准确?
atomgit-bot
atomgit-bot
8月31日 评论:

🤖 AI 代码检视正在进行中,请稍候…

likedislike
不准确?
CANN-robotCANN-robot成员
8月31日 添加了label:cann-cla/yes
CANN-robot
CANN-robot成员
8月31日 评论:

Thanks for your pull-request.
The full list of commands accepted by me can be found at here.
You can get sig-info at here.
You can self-configure the PR merge rules for this repository. For more details, please refer to Here.
For more, you also can visit HICANN.


PR Approval Progress

✅ Congratulations! All modules have met the lgtm and approve requirements.

Module Approval Details

module lgtm status approve status
repo-cann/cann-learning-hub ✅ waimaidaole, zutao (2/2) ✅ waimaidaole, zutao (2/1)

💡 Tip:

  • Committer can comment /approve or /lgtm
  • Commenting /approve implies both code review (lgtm) and intent to merge (approve)

CLA Signature Pass

weixin_74363931, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
atomgit-bot
atomgit-bot
8月31日 评论:

⚠️ 本次变更过大(11 个可审文件、5073 行,预估需 5 轮分片审查),已超出 AI 代码评审的处理范围,本次跳过。建议拆分为更小的 PR 以获得有效评审。

likedislike
不准确?
atomgit-bot
atomgit-bot
8月31日 评论:

⚠️ 本次变更过大(11 个可审文件、5073 行,预估需 5 轮分片审查),已超出 AI 代码评审的处理范围,本次跳过。建议拆分为更小的 PR 以获得有效评审。

likedislike
不准确?
Saturday22266
Saturday22266
9月1日 评论:

中文文件名改为英文,建议修复为READMEImage.png,同时readme中引用该文件的路径也要进行相应修改
image.png

likedislike
奔了个奔奔了个奔
9月1日 预合并成功(commit_id: de3280baacbe950524043ab687d03cd4e621f591)
此处折叠了9条事件消息 查看更多
CANN-robotCANN-robot成员
9月2日 添加了label:cann-cla/yes
Saturday22266
Saturday22266
29 天前 评论:

README 章节分组与目录结构不一致

  • 位置: contrib/tutorials/machine_learning_system/README.md:34-47
  • 问题: README 将 5 个实验分为"第一章:PyTorch 开发基础"(01-03)和"第二章:Ascend C 算子开发"(04-05),但实际目录结构为 5 个独立章节目录(01_~05_),编号连续。README 分组与目录结构不对应。
  • 修复建议: 统一 README 章节分组与实际目录结构,或调整为 5 章分组
likedislike
奔了个奔奔了个奔
29 天前 预合并成功(commit_id: 0c46f2ade35c544f109a0bce519c155d6fc1a3e5)
奔了个奔奔了个奔
29 天前 推送  1 个提交:54a69d5a-doc: reconstruct the readme into 5 chapters
奔了个奔奔了个奔
29 天前 预合并成功(commit_id: 23dba5ff0f6df47212900b4a1b1ac73342b31300)
CANN-robotCANN-robot成员
29 天前 删除了label:cann-cla/yes
CANN-robotCANN-robot成员
29 天前 添加了label:cann-cla/yes
meme成员
28 天前 评论:

/approve

likedislike
CANN-robotCANN-robot成员
28 天前 添加了label:approved
wanzutao
wanzutao成员
27 天前 评论:

/approve
/lgtm

likedislike
CANN-robotCANN-robot成员
27 天前 添加了label:lgtm
CANN-robotCANN-robot成员
27 天前 合入了pull request