已合并
fix: 修复 Ascend C light 教程标题层级 #588
fix: 修复 Ascend C light 教程标题层级 #588
已合并
Lzsfy创建于 8月7日
Lzsfy
Lzsfy
8月7日

描述

修复 Ascend C 算子开发轻量化教程中部分 Notebook 的标题层级问题,使每个 Notebook 仅保留一个一级标题,并清理无内容的标题。

具体改动:

  • 删除 01.04_ascend_c_op_dev_basic_concepts.ipynb 中两个空的一级标题。
  • 02.05_generalized_tiling_design.ipynb 中“课后实践”由一级标题调整为二级标题。
  • 03.04_fused_operator_concept_intro.ipynb 中“课后练习”由一级标题调整为二级标题。
  • 03.05_cv_fused_operator_development.ipynb 中“课后实践”由一级标题调整为二级标题。

本次修改仅调整 Markdown 标题层级,不修改代码单元、执行结果、Notebook 元数据及教程技术内容。

关联的Issue

测试

已完成以下检查:

  • 验证修改后的 4 个 Notebook 均可正常解析为合法 JSON。
  • 检查每个 Notebook 仅包含一个一级标题。
  • 检查 Ascend C 算子开发轻量化教程下全部 24 个 Notebook,未发现空标题或一级标题数量异常。
  • 对比修改前后的 Notebook,确认代码单元、执行结果、附件及元数据未发生变化。
  • 执行 git diff --check,未发现空白字符错误。
  • 检查 git diff --stat,修改范围仅包含 4 个目标 Notebook,共 3 行新增、5 行删除。

本次修改不涉及算子代码及运行逻辑,因此无需进行二级冒烟或算子泛化测试。

文档更新

更新了以下 Ascend C 算子开发轻量化教程 Notebook 的 Markdown 标题层级:

  • tutorials/ascendc_operator_development_light/01_basic_overview/01.04_ascend_c_op_dev_basic_concepts.ipynb
  • tutorials/ascendc_operator_development_light/02_AscendC_basic/02.05_generalized_tiling_design.ipynb
  • tutorials/ascendc_operator_development_light/03_simple_operator_practice/03.04_fused_operator_concept_intro.ipynb
  • tutorials/ascendc_operator_development_light/03_simple_operator_practice/03.05_cv_fused_operator_development.ipynb

README 无需更新。

类型标签

其他信息

本次修改保持最小范围,不引入新依赖,不改变教程内容及 Notebook 的运行行为。

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 Lzsfy 的贡献)
LzsfyLzsfy
8月7日 创建了 pull request,commit 9bdcf028
LzsfyLzsfy
8月7日 关联了issue:[Course-Feedback|课程反馈]: Ascend C 初级课程 01.04 存在两个孤立的 # 空标题,会在 Jupyter 大纲中产生无名 h1 条目(同类问题见已关闭的 #101),[Course-Feedback|课程反馈]: Ascend C 初级课程 3 个 notebook 的「课后实践」用 h1 与主标题同级(h1 数为 2),而同类标题在其余 11 处均为 h2
atomgit-bot
atomgit-bot
8月7日 评论:

变更摘要

本次 PR 修复了 Ascend C 算子开发轻量化教程中 4 个 Notebook 的 Markdown 标题层级问题,确保每个 Notebook 仅保留一个一级标题,并清理无内容的空标题。改动仅涉及标题层级的调整,不修改代码单元、执行结果、元数据及教程技术内容。

主要改动

  • 删除空一级标题:在 01.04_ascend_c_op_dev_basic_concepts.ipynb 中移除两行无内容的 # 一级标题,避免产生空标题节点。
  • "课后实践"标题降级:将 02.05_generalized_tiling_design.ipynb03.05_cv_fused_operator_development.ipynb 中的 # **课后实践** 调整为 ## **课后实践**,使其从一级标题变为二级标题。
  • "课后练习"标题降级:将 03.04_fused_operator_concept_intro.ipynb 中的 # **课后练习** 调整为 ## **课后练习**,使其从一级标题变为二级标题。
likedislike
不准确?
atomgit-bot
atomgit-bot
8月7日 评论:

代码审查

✅ 未发现问题

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

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


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, YANXI_ZHAO (2/2) waimaidaole, YANXI_ZHAO (2/1)

💡 Tip:

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

CLA Signature Pass

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

likedislike
meme成员
8月13日 评论:

/lgtm
/approve

likedislike
CANN-robotCANN-robot成员
8月13日 添加了label:approved
YANXI_ZHAO成员
8月13日 评论:

/lgtm
/approve

likedislike
CANN-robotCANN-robot成员
8月13日 添加了label:lgtm
CANN-robotCANN-robot成员
8月13日 关闭了关联的issue
CANN-robotCANN-robot成员
8月13日 合入了pull request