| modify pr template Co-authored-by: zhangkaiyu<hahazhky@163.com> # message auto-generated for no-merge-commit merge: !29 merge template into master modify pr template Created-by: zhangky_gitcode Commit-by: zhangkaiyu Merged-by: ascend-robot Description: modify pr template See merge request: cann/cann-recipes-train!29 | 10 个月前 |
| [docs]: 修改文档中的一些文本错误 Co-authored-by: dty_30041779<daitianyi1@h-partners.com> # message auto-generated for no-merge-commit merge: !131 merge master into master [docs]: 修改文档中的一些文本错误 Created-by: dty_30041779 Commit-by: dty_30041779 Merged-by: cann-robot Description: # Pull Request 模板 ---- ## 描述 请提供此Pull Request的预期功能,以方便检视。 ## 类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 重构(即不是新增功能,也不是修改bug的代码变动) - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 如何测试 描述测试这个变更的步骤,包括哪些文件需要被修改。 ## Checklist: - [ ] 我的代码遵循这个项目的代码风格 - [ ] 我已经自己测试过我的代码 - [x] 我已经更新了相应的文档 - [ ] 我已经在标题中正确使用了类型标签(例如:feat, fix, refactor, docs, test) ## 其他信息 在这里可以添加任何与这个 Pull Request 相关的其他说明。 See merge request: cann/cann-recipes-train!131 | 3 个月前 |
| [feat] Added ci for patches and updated needed script/patch/readme Co-authored-by: mystri<hanboyou@huawei.com> # message auto-generated for no-merge-commit merge: !78 merge ci-patches into master [feat] Added ci for patches and updated needed script/patch/readme Created-by: mystri Commit-by: mystri Merged-by: cann-robot Description: # CI流水线新增patch校验脚本 ---- ## 描述 请提供此Pull Request的预期功能,以方便检视。 ## 类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 重构(即不是新增功能,也不是修改bug的代码变动) - [x] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 如何测试 描述测试这个变更的步骤,包括哪些文件需要被修改。 按照以下场景创建pr。 这里上传不了图片,点击pr链接->评论区-> 查找以下内容,或评论Check_Patches触发。 流水线任务触发成功,任务链接 [65ad5ff8b4a1499d9353b9d1b9ae222c] 任务名称 状态 日志 下载链接 codecheck ✅ SUCCESS >>>>> SCA ✅ SUCCESS >>>>> anti_virus ✅ SUCCESS >>>>> Check_Pr ✅ SUCCESS >>>>> Check_Patches ✅ SUCCESS 或者❌ FAILED >>>>> 1. 观察Check_Patches状态 2. 点击Check_Patches,查看日志 ## 用例 1. 对照组:只是修复了readme和一个patch的路径错误(这个改动已经合入了,所以无需担心master分支)。应该能正确合入。 https://gitcode.com/cann/cann-recipes-train/pull/71/diffs Check_Patches状态应该为SUCCESS;日志显示脚本运行全流程。 2. Patch有问题 2.1 增加了一个路径有问题的patch - llm_rl/qwen3/patches/megatron/0001-megatron-bugfix-bad_path.patch apply这个patch时会报错。流水线应该能正确检测到这个问题。 https://gitcode.com/cann/cann-recipes-train/pull/67 Check_Patches状态应为❌ FAILED;日志应显示skipped+路径错误。 2.2 增加了一个合入点有问题的patch - llm_rl/qwen3/patches/mindspeed/0001-mindspeed-bugfix-bad_context.patch apply这个patch时会报错。流水线应该能正确检测到这个问题。 https://gitcode.com/cann/cann-recipes-train/pull/79 Check_Patches状态应为❌ FAILED;日志应显示上下文不匹配错误。 2.3 增加了2个有冲突的patch - 0001-megatron-bugfix-conflicting_patch1.patch和0002-megatron-bugfix-conflicting_patch2.patch apply这个patch时会报错。流水线应该能正确检测到这个问题。 https://gitcode.com/cann/cann-recipes-train/pull/80 Check_Patches状态应为❌ FAILED;日志应显示上下文不匹配错误。 3. Patch命名有问题:增加了若干个命名有问题的patch。 正确的命名标准:1. NNNN-(module)-(bugfix|feature)-description.patch,其中: - NNNN应为0001开始的递增序号。 - module和其所在的文件夹,例如 patches/vllm,应一致。 - 如果patch文件在应patches路径下,应该没有module。 - description中应只出现字母,数字,下划线;不能用连字符(-)。 - 至少在readme中出现一次。 流水线应该能正确检测并打印出它们都有什么错误。 https://gitcode.com/cann/cann-recipes-train/pull/66 ## Checklist: - [x] 我的代码遵循这个项目的代码风格 - [x] 我已经自己测试过我的代码 - [x] 我已经更新了相应的文档 - [x] 我已经在标题中正确使用了类型标签(例如:feat, fix, refactor, docs, test) ## 其他信息 **可检查的场景表** | STEP | 现象 | 结果 | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ---------------------------------------------- | | 0. 预检查 | Git不可用 | 警告Git环境不可用;在根目录下git init. | | 0. 预检查 | 项目路径错误 | 报错,打印错误的路径,并退出 | | 0. 预检查 | 样例缺少 download_frameworks_source_code.sh build_project.sh apply_all_patches.sh | 报错,打印缺少的第一个文件,并退出 | | 1. 检查patch命名规范(NNNN-(module)-(bugfix \| feature)-description.patch) | 不符合Regex ^([0-9]{4})\-([A-Za-z0-9_]+)\-(bugfix|feature)\-([A-Za-z0-9_]+)\.patch$ | 记录错误[Naming error] 。 | | 1. 检查patch命名规范(NNNN-(module)-(bugfix \| feature)-description.patch) | description不符合:只出现字母,数字,下划线;不能用连字符(-) | 同上 | | 1. 检查patch命名规范(NNNN-(module)-(bugfix \| feature)-description.patch) | NNNN以非0001开头 | 记录错误[Number error],起始序号错误。 | | 1. 检查patch命名规范(NNNN-(module)-(bugfix \| feature)-description.patch) | NNNN不符合递增自然数 | 记录错误[Number error],序号不符合递增自然数。 | | 1. 检查patch命名规范(NNNN-(module)-(bugfix \| feature)-description.patch) | module不符合所在文件夹 | 记录错误[Module mismatch]。 | | 1. 检查patch命名规范(NNNN-(module)-(bugfix \| feature)-description.patch) | README.md不存在 | 记录错误[Missing README.md]。 | | 1. 检查patch命名规范(NNNN-(module)-(bugfix \| feature)-description.patch) | patch名未在项目README.md中出现过 | 记录错误[Missing reference]。 | | 1. 检查patch命名规范(NNNN-(module)-(bugfix \| feature)-description.patch) | **记录了以上任何错误** | 打印报错并退出 | | 2. 下载 | 下载过程中(执行download_frameworks_source_code.sh, git clone)报错 | 打印报错并退出 | | 3. Build project | 构建过程中(执行build_project.sh, 从下载目录复制文件)报错 | 打印报错并退出 | | 4. Apply patches | patch语法错误,apply时报错 | 记录错误的patch文件,不会继续apply。 | | 4. Apply patches | patch路径问题,apply时跳过 | 记录跳过的patch文件,继续apply。 | | 4. Apply patches | patch上下文不能对应文件,apply时报错 | 记录错误的patch文件,不会继续apply。 | | 4. Apply patches | 前一个patch apply后,上下文改动导致后一个patch无法apply,apply时报错 | 记录错误的patch文件,不会继续apply。 | | 4. Apply patches | **有任何文件因为以上情况被跳过或导致apply报错** | 打印报错/跳过的patch文件并退出。 | See merge request: cann/cann-recipes-train!78 | 8 个月前 |
| update: 更新文件 sam_decoding.md Co-authored-by: chenjin19<1075738478@qq.com> # message auto-generated for no-merge-commit merge: !136 merge master into master update: 更新文件 sam_decoding.md Created-by: chenjin19 Commit-by: chenjin19 Merged-by: cann-robot Description:  拼写错误,进行文档修改 See merge request: cann/cann-recipes-train!136 | 2 个月前 |
| 【docs】A5 support BF16/MXFP8 dsv4 flash Co-authored-by: zhaowei1936<zhaowei6@huawei.com> # message auto-generated for no-merge-commit merge: !144 merge zhw_06_15 into master 【docs】A5 support BF16/MXFP8 dsv4 flash Created-by: zhaowei1936 Commit-by: zhaowei1936 Merged-by: cann-robot Description: # Pull Request 模板 ---- ## 描述 A5 支持dsv4 flash 单机裁剪模型的BF16/MXFP8 训练 ## 类型 - [ ] Bug 修复 - [x] 新功能 - [ ] 重构(即不是新增功能,也不是修改bug的代码变动) - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 如何测试 BF16:  MXFP8:  不开启AF,A5 8P精度对比验证如下:  ## Checklist: - [x] 我的代码遵循这个项目的代码风格 - [x] 我已经自己测试过我的代码 - [x] 我已经更新了相应的文档 - [x] 我已经在标题中正确使用了类型标签(例如:feat, fix, refactor, docs, test) ## 其他信息 在这里可以添加任何与这个 Pull Request 相关的其他说明。 See merge request: cann/cann-recipes-train!144 | 2 个月前 |
| [feat] Adapt verl NPU Demo for CANN 8.5.0 Co-authored-by: qianbi1999<zhoujian157@huawei.com> # message auto-generated for no-merge-commit merge: !118 merge verl_npu_demo into master [feat] Adapt verl NPU Demo for CANN 8.5.0 Created-by: qianbi1999 Commit-by: qianbi1999 Merged-by: cann-robot Description: ## 描述 1、Qwen2.5入门样例适配CANN 8.5.0,关键依赖如下: vllm:0.11.0 vllm-ascend:0.11.0 verl:0.6.1 2、新增modelscope的权重下载方式 3、新增A3 docker配置方式 ## 类型 - [ ] Bug 修复 - [x] 新功能 - [ ] 重构(即不是新增功能,也不是修改bug的代码变动) - [ ] 构建过程或辅助工具的变动 - [ ] 文档内容更新 ## 如何测试 自测可以正常训练,正常测试模型在数据集上的准确率。  ## Checklist: - [x] 我的代码遵循这个项目的代码风格 - [x] 我已经自己测试过我的代码 - [x] 我已经更新了相应的文档 - [x] 我已经在标题中正确使用了类型标签(例如:feat, fix, refactor, docs, test) ## 其他信息 在这里可以添加任何与这个 Pull Request 相关的其他说明。 See merge request: cann/cann-recipes-train!118 | 3 个月前 |
| [docs] delete default value Co-authored-by: caojingyi<caojingyi2@huawei.com> # message auto-generated for no-merge-commit merge: !132 merge fix_readme_0521 into master [docs] delete default value Created-by: caojingyi Commit-by: caojingyi Merged-by: cann-robot Description: ## 描述 统一删除ReadMe中默认值说明 ## 类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 重构(即不是新增功能,也不是修改bug的代码变动) - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## Checklist: - [x] 我的代码遵循这个项目的代码风格 - [x] 我已经自己测试过我的代码 - [x] 我已经更新了相应的文档 - [x] 我已经在标题中正确使用了类型标签(例如:feat, fix, refactor, docs, test) See merge request: cann/cann-recipes-train!132 | 3 个月前 |
| [refactor] Restructure project directory structure Co-authored-by: qianbi1999<zhoujian157@huawei.com> # message auto-generated for no-merge-commit merge: !50 merge master into master [refactor] Restructure project directory structure Created-by: qianbi1999 Commit-by: qianbi1999 Merged-by: turing_project1 Description: ## 描述 修改了目录结构,将rl_train拆分为llm_rl、agent_rl、multimodal_rl和llm_sft。 ## 类型 - [ ] Bug 修复 - [ ] 新功能 - [x] 重构(即不是新增功能,也不是修改bug的代码变动) - [ ] 构建过程或辅助工具的变动 - [ ] 文档内容更新 ## 如何测试 描述测试这个变更的步骤,包括哪些文件需要被修改。 ## Checklist: - [x] 我的代码遵循这个项目的代码风格 - [ ] 我已经自己测试过我的代码 - [x] 我已经更新了相应的文档 - [x] 我已经在标题中正确使用了类型标签(例如:feat, fix, refactor, docs, test) ## 其他信息 在这里可以添加任何与这个 Pull Request 相关的其他说明。 See merge request: cann/cann-recipes-train!50 | 9 个月前 |
| modify deepseek readme | 11 个月前 |
| [docs]update contribution guide Co-authored-by: zhangky<zhangkaiyu4@hisilicon.com> # message auto-generated for no-merge-commit merge: !114 merge master into master [docs]update contribution guide Created-by: zhangky_gitcode Commit-by: zhangky Merged-by: cann-robot Description: # Pull Request 模板 ---- ## 描述 修改contribution信息 ## 类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 重构(即不是新增功能,也不是修改bug的代码变动) - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 如何测试 描述测试这个变更的步骤,包括哪些文件需要被修改。 ## Checklist: - [ ] 我的代码遵循这个项目的代码风格 - [ ] 我已经自己测试过我的代码 - [x] 我已经更新了相应的文档 - [x] 我已经在标题中正确使用了类型标签(例如:feat, fix, refactor, docs, test) ## 其他信息 在这里可以添加任何与这个 Pull Request 相关的其他说明。 See merge request: cann/cann-recipes-train!114 | 3 个月前 |
| modify docs Co-authored-by: zangyan<zangyan@huawei.com> # message auto-generated for no-merge-commit merge: merge master into master modify docs Created-by: flyswa Commit-by: zangyan Merged-by: zhangky_gitcode Description: modify docs See merge request: cann/cann-recipes-train!15 | 11 个月前 |
| modify license to Apache2.0 Co-authored-by: zhangkaiyu<hahazhky@163.com> # message auto-generated for no-merge-commit merge: !32 merge master into master modify license to Apache2.0 Created-by: zhangky_gitcode Commit-by: zhangkaiyu Merged-by: turing_project1 Description: # Pull Request 模板 ---- ## 描述 请提供此Pull Request的预期功能,以方便检视。 ## 类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 重构(即不是新增功能,也不是修改bug的代码变动) - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 如何测试 描述测试这个变更的步骤,包括哪些文件需要被修改。 ## Checklist: - [ ] 我的代码遵循这个项目的代码风格 - [ ] 我已经自己测试过我的代码 - [x] 我已经更新了相应的文档 - [ ] 我已经在标题中正确使用了类型标签(例如:feat, fix, refactor, docs, test) ## 其他信息 在这里可以添加任何与这个 Pull Request 相关的其他说明。 See merge request: cann/cann-recipes-train!32 | 10 个月前 |
| [docs]: 修改文档中的一些文本错误 Co-authored-by: dty_30041779<daitianyi1@h-partners.com> # message auto-generated for no-merge-commit merge: !131 merge master into master [docs]: 修改文档中的一些文本错误 Created-by: dty_30041779 Commit-by: dty_30041779 Merged-by: cann-robot Description: # Pull Request 模板 ---- ## 描述 请提供此Pull Request的预期功能,以方便检视。 ## 类型 - [ ] Bug 修复 - [ ] 新功能 - [ ] 重构(即不是新增功能,也不是修改bug的代码变动) - [ ] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## 如何测试 描述测试这个变更的步骤,包括哪些文件需要被修改。 ## Checklist: - [ ] 我的代码遵循这个项目的代码风格 - [ ] 我已经自己测试过我的代码 - [x] 我已经更新了相应的文档 - [ ] 我已经在标题中正确使用了类型标签(例如:feat, fix, refactor, docs, test) ## 其他信息 在这里可以添加任何与这个 Pull Request 相关的其他说明。 See merge request: cann/cann-recipes-train!131 | 3 个月前 |
| [license] fix license in Third_Party_Open_Source_Software_Notice Co-authored-by: ZhangHZ<zhanghaozhuo1@hisilicon.com> # message auto-generated for no-merge-commit merge: !55 merge master into master [license] fix license in Third_Party_Open_Source_Software_Notice Created-by: zhanghz1 Commit-by: ZhangHZ Merged-by: turing_project1 Description: # Pull Request 模板 ---- ## 描述 请提供此Pull Request的预期功能,以方便检视。 ## 类型 - [x] Bug 修复 - [ ] 新功能 - [ ] 重构(即不是新增功能,也不是修改bug的代码变动) - [ ] 构建过程或辅助工具的变动 - [ ] 文档内容更新 ## 如何测试 描述测试这个变更的步骤,包括哪些文件需要被修改。 ## Checklist: - [x] 我的代码遵循这个项目的代码风格 - [x] 我已经自己测试过我的代码 - [x] 我已经更新了相应的文档 - [x] 我已经在标题中正确使用了类型标签(例如:feat, fix, refactor, docs, test) ## 其他信息 在这里可以添加任何与这个 Pull Request 相关的其他说明。 See merge request: cann/cann-recipes-train!55 | 8 个月前 |