已关闭
[Course-Feedback|课程反馈]: <MC2融合算子开发系列教程> MoE章节多处脚手架、答案及章节链接指向不存在路径 #367
Young创建于 7月31日关闭于 8月18日
7月31日 修改了issue 的描述
ink_polymer
7月31日 评论:
7月31日 评论:
尊敬的开发者您好,您的建议已收到,待内部评估后反馈,感谢您的支持


不喜欢雨天ༀ
8月12日 评论:
8月12日 评论:
/assign


8月12日 将 2403_87936996 设为负责人
8月12日 关联了pull request:fix(mc2): 修复 MoE 教程脚手架与章节路径
jiangxiuhan
8月17日 评论:
8月17日 评论:
issue已在关联PR修复


chenmingyu
8月18日 评论:
8月18日 评论:
尊敬的开发者,您好!
您提出的issue已在关联的PR中解决,感谢您的贡献,如果有其他问题,欢迎在issue中讨论。


8月18日 issue状态由 进行中 改变为 已完成
8月18日 关闭了 issue
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
一、课程名称 (必填)
MC2融合算子开发系列教程
涉及文件:
tutorials/MC2_fused_operator_development/02_MoE_basic_operator_tutorial/02.07_win_memory_layout.ipynbtutorials/MC2_fused_operator_development/02_MoE_basic_operator_tutorial/02.08_moe_dispatch_operator_development.ipynbtutorials/MC2_fused_operator_development/02_MoE_basic_operator_tutorial/02.09_moe_combine_operator_development.ipynbtutorials/MC2_fused_operator_development/02_MoE_basic_operator_tutorial/02.10_moe_dispatch_and_combine_practice.ipynb二、反馈类型 (必填)
课程内容错误
三、反馈详情 (必填)
MoE基础算子开发章节中存在多处与仓库实际目录结构不一致的相对路径,点击链接或执行答案查看命令时会出现文件不存在错误。
当前课程目录中的实际脚手架位置为:
实际答案目录为:
但多个 Notebook 使用了不同的错误路径。
1.
02.07将脚手架错误写在answer目录下02.07_win_memory_layout.ipynb当前引用:[moe_distribute_comm.h](./answer/scaffold_02_10/include/moe_distribute_comm.h) [moe_distribute_dispatch_non_quant.h](./answer/scaffold_02_10/include/moe_distribute_dispatch_non_quant.h) [moe_distribute_combine.h](./answer/scaffold_02_10/include/moe_distribute_combine.h)但是仓库中不存在:
脚手架实际位于当前章节根目录:
建议修改为:
[moe_distribute_comm.h](./scaffold_02_10/include/moe_distribute_comm.h) [moe_distribute_dispatch_non_quant.h](./scaffold_02_10/include/moe_distribute_dispatch_non_quant.h) [moe_distribute_combine.h](./scaffold_02_10/include/moe_distribute_combine.h)2.
02.08错误使用scaffold_01_1002.08_moe_dispatch_operator_development.ipynb当前将项目路径写为:并引用:
[0_non_quant_naive.asc](./answer/scaffold_01_10/src/0_non_quant_naive.asc)但仓库中既不存在:
也不存在:
本章实际脚手架名称为:
建议将相关路径统一修改为:
文件链接相应修改为:
[0_non_quant_naive.asc](./scaffold_02_10/src/0_non_quant_naive.asc)3.
02.09将脚手架错误写在answer目录下02.09_moe_combine_operator_development.ipynb当前将工程路径写为:但实际目录为:
建议删除路径中的
answer/,并同步检查本节所有源码链接。4.
02.10的前置章节链接文件名错误02.10_moe_dispatch_and_combine_practice.ipynb当前引用:[02.07 Win 区布局](01.07_win_memory_layout.ipynb)实际文件名为:
当前链接中的章节前缀误写成了:
建议修改为:
[02.07 Win 区布局](02.07_win_memory_layout.ipynb)5.
02.10引用的答案目录与实际目录名称不一致02.10中执行了以下命令:但仓库中的实际目录名称为:
其中
anwser为answer的拼写错误,因此上述三个命令都会查找不存在的目录。建议将实际目录重命名为:
6.
02.10注释中的脚手架名称错误02.10的工程初始化单元格注释当前写道:# 工程初始化:把自包含脚手架 scaffold_01_10/ 复制到 practice_workspace/但紧接着的实际代码为:
SCAFFOLD = Path("./scaffold_02_10")因此,注释中的:
应修改为:
四、环境信息 (可选)
💡 备注(选填)