| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[docs] update readme Co-authored-by: caojingyi<caojingyi2@huawei.com> # message auto-generated for no-merge-commit merge: !135 merge update-home-readme into master [docs] update readme 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!135 | 3 个月前 | |
docs(SAM): 修正投机解码文档指向 verl-mindspeed 实际路径 Co-authored-by: Taoyouce<3463716443@qq.com> # message auto-generated for no-merge-commit merge: !164 merge fix/sam-docs-verl-mindspeed-links into master docs(SAM): 修正投机解码文档指向 verl-mindspeed 实际路径 Created-by: 2403_87936996 Commit-by: Taoyouce Merged-by: cann-robot Description: ## 描述 docs/features/sam_speculative_decoding.md 的 4 条代码链接仍指向已不存在的 llm_rl/qwen3/patches/。本改动改到 verl-mindspeed/patches/vllm_ascend/ 下现存文件:sam_proposer.py(含 class SAM)、0008-...tree_rejection_sampler.patch、0001-...bs_threshold_for_spec_decode.patch。 ## 关联的Issue #90 ## 如何测试 从 docs/features/ 解析相对路径,确认 4 个目标文件存在。 ## 类型标签 - [x] 缺陷修复 See merge request: cann/cann-recipes-train!164 | 2 个月前 | |
docs: update TorchFT experiment results 1. Replace the replica loss plot and clarify the replica exit scenario. 2. Add the throughput comparison and describe the approximately 4-5% drop late in training. 3. Renumber subsequent figures and remove the obsolete image size exemption. | 1 个月前 | |
[feat] add deepseek_v4 rl readme Co-authored-by: zqh923<zhouqinghong1@hisilicon.com> # message auto-generated for no-merge-commit merge: !195 merge master into master [feat] add deepseek_v4 rl readme Created-by: zqh923 Commit-by: zqh923 Merged-by: cann-robot Description: 新增deepseek v4 rl样例readme See merge request: cann/cann-recipes-train!195 | 1 个月前 | |
feat: 新增 DeepSeek-V4-Flash-0731 AscendC LoRA SFT 样例 Co-authored-by: chenyu10<chenyu459@huawei.com> # message auto-generated for no-merge-commit merge: !190 merge master into master feat: 新增 DeepSeek-V4-Flash-0731 AscendC LoRA SFT 样例 Created-by: chenyu10 Commit-by: chenyu10 Merged-by: cann-robot Description: ## 描述 本 PR 新增基于 MindSpeed-LLM 的 DeepSeek-V4-Flash-0731 AscendC 算子代码领域 LoRA SFT 样例。面向 CANN 9.1.0 和 Atlas A3 环境,提供从环境准备、权重反量化、数据预处理、64K no-think 训练到 LoRA 合并导出的操作说明和配套补丁。 新增目录 llm_sft/dsv4_flash_ascendc/mindspeed-llm/,包含使用指南 README.md、框架补丁 mindspeed-llm.patch 和修改说明 patch_description.md。 主要内容: - **固定框架版本**:基于 MindSpeed-LLM 官方 commit 0ebf60e35590f981bf86de42c453e283366e68c2 提供补丁,固定配套子模块版本,并说明代码获取、补丁应用和子模块初始化方式。 - **0731 权重转换**:提供混合 FP8/FP4 权重反量化为 BF16、HF→MCore 和 LoRA MCore→HF 合并导出流程,保留必要的 FP32 状态及整数路由表,并整理导出模型的配置和索引。 - **No-think 数据准备**:支持单个或多个 JSONL 文件输入,沿用框架的 no-think 模板,核对 token、label、loss mask 和样本数量。默认整条跳过超长样本,生成数据 manifest,供训练脚本计算迭代数。 - **两种 64K 训练配置**:提供固定长度和动态 padding 两份启动脚本,默认使用两台 A3 节点、TP1/PP2/CP16/EP16、GBS=8、LoRA rank=32/alpha=64、学习率 1e-5,训练 5 epochs,每个 epoch 保存一次。 - **训练正确性修复**:包含 SwiGLU 截断首次调用、专家 LoRA 梯度同步、CP 下 next-token 标签配对、FP32 状态加载,以及动态 padding 下 mHC 流水线通信适配。 - **Checkpoint 与续训**:补齐 router bias 随 LoRA 保存和导出的处理,完善 LoRA checkpoint 加载及训练状态恢复;启动脚本默认保存 optimizer/RNG,并支持指定 checkpoint 继续训练。 - **使用文档**:说明 Docker 环境、多个 JSONL 的调用方式、训练启动、断点续训和权重合并。训练与合并脚本的 LoRA 默认参数统一,路径使用通用示例并支持按实际环境配置。 ## 类型 - [x] Bug 修复 - [x] 新功能 - [ ] 重构 - [x] 构建过程或辅助工具的变动 - [x] 文档内容更新 ## Checklist - [x] 遵循项目现有样例目录结构 - [x] 已完成本地和目标环境验证 - [x] 已更新使用文档和补丁说明 - [x] 标题使用 feat 类型标签 See merge request: cann/cann-recipes-train!190 | 1 个月前 | |
feat: support Flux GRPO example Co-authored-by: luo-tong-an<luotongan@huawei.com> # message auto-generated for no-merge-commit merge: !138 merge master into master feat: support Flux GRPO example Created-by: luo-tong-an Commit-by: luo-tong-an Merged-by: cann-robot Description: ## 概述 本 PR 为支持 Flux 模型 GRPO 后训练,在多模态 RL 中新增样例。 ## 类型 - 新功能 - 文档内容更新 ## 主要改动 - 在 diffusers 中修改使用昇腾亲和排布和昇腾亲和算子 - 在 DanceGRPO 中修改适配昇腾 NPU - 在 DanceGRPO 中新增 rollout mbs > 1 功能 - 在 DanceGRPO 中新增 train mbs > 1 功能 ## 验证 - 已对 patch 涉及的 Python 文件进行静态 AST 语法检查,检查通过。 See merge request: cann/cann-recipes-train!138 | 3 个月前 | |
[docs] update readme Co-authored-by: caojingyi<caojingyi2@huawei.com> # message auto-generated for no-merge-commit merge: !135 merge update-home-readme into master [docs] update readme 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!135 | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 3 个月前 |