Prhub

radixark/miles

Miles is an enterprise-facing reinforcement learning framework for LLM and VLM post-training, forked from and co-evolving with slime.

监控状态:已开启 最近同步:2026-09-17 11:45 同步状态:空闲 下次计划:2026-09-17 12:45

PR 列表

更多筛选
2026-08-14
文档 重要性 2.64 洞察度 3.00

quick-start 补预检命令、磁盘要求升 500 GB、时间表述改诚实

值得快速阅读,可作为文档改进范例——特别是磁盘空间计算的理由(fp32 master weights + moments ≈ 12 bytes/param)值得在后续模型训练文档中复用。无需精读代码,因为不涉及任何实现逻辑。

缺陷修复 重要性 7.88 洞察度 6.00

树内化 AMD Triton 注意力桥,修复 ROCm FSDP 导入失败

值得精读。该 PR 是一个教科书式的“构建期隐蔽故障根治”案例:先定位根因(零上下文补丁按行号落点 + `--unidiff-zero` 关闭保护 + 3way 回退失效),再选择删除 overlay 而非重新生成补丁,并用构建期导入检查与 CPU 单元测试双保险防止复发。阅读重点可放在 `_build_model_with_attn_bridge` 的 gating 逻辑、`ALL_ATTENTION_FUNCTIONS` 注册模式,以及测试中通过 `object.__new__` 隔离 actor 的构造技巧。

缺陷修复 重要性 7.09 洞察度 5.00

修复全 MoE 配置缺 intermediate_size 导致 FSDP 训练崩溃

值得精读。重点看 `flops_utils.py` 中“按需校验 + 显式拒绝”和 `actor.py` 中“非关键指标失败即降级”的防御性设计;同时留意 `except Exception` 的粒度是否过宽,以及测试是否应该在 GPU E2E 上补一条回归验证。

#2536 Carry the rollout id on both agentic paths

原始 PR · 作者 fzyzcjy · 合并时间 2026-08-14 11:47

缺陷修复 重要性 4.88 洞察度 5.00

修复 agentic v1/v2 的 rollout_id 不一致

值得精读,因为这是 session v1/v2 parity 设计与后处理语义交汇处的一次小而关键的修正。建议重点理解两点:一是为什么只对 v2 多叶写 rollout_id,二是它与 #2347 如何在同一个守卫上收敛;这两点对后续 agentic rollout 逻辑有直接影响。

#2347 [AMD] Enable amd pr ci

原始 PR · 作者 JessicaJiang-123 · 合并时间 2026-08-14 11:14

基础设施 重要性 9.18 洞察度 6.00

启用 ROCm PR CI 通道,新增 AMD 专属训练脚本

值得精读。该 PR 展示了在不污染 NVIDIA 共享路径的前提下引入硬件专属配方的完整套路:环境变量分发、后端中性参数透传、测试注册套件迁移。Review 中关于 Megatron 专家网格整除约束的讨论是可复用的并行配置知识,agentic 改动的拦截也体现了维护者对 PR 主题边界的把握。建议重点阅读 scripts/amd/run_inkling.py 的 _get_parallel_config 与 test_qwen3_30B_A3B/_common.py 的 CaseConfig 扩展。

文档 重要性 2.64 洞察度 2.00

环境 bullet 改名 Agentic 并补上 HUD 连接器

无需精读,可作为"功能上线后同步宣传文档"的小型参考。值得注意的设计决策:将链接从连接器列表中移出放到句尾,保持 README 与 docs 首页同步,并让概述页明确覆盖范围。若关注文档与功能一致性治理,可留意 PR#2491 → PR#2533 的演进链。

基础设施 重要性 4.88 洞察度 6.00

校准 lora E2E 时长估计,GLM5 矩阵减半

值得精读,尤其适合 CI 维护者和 e2e 测试作者。亮点在于:1)基于实测数据校准估计值的完整流程(公式、桶取整、跨夜验证);2)通过互补对角线在保持全覆盖的前提下减半矩阵,并论证代码路径不相交的严谨性。可借鉴到其他耗时测试的优化中。

缺陷修复 重要性 5.84 洞察度 5.00

SWE-agent 示例不再把未上报的 agent 指标记为 0

值得快速精读:核心逻辑只有 7 行改动,但把“缺失”与“真零”的语义区别处理得很干净,测试五场景覆盖完整,适合作为指标上报聚合的最佳实践模板;如果未来把 SWE-agent 示例的指标逻辑提升为通用 agent metrics 模块,本 PR 的缺失值处理方式可直接复用。示例使用者无需额外操作,重新拉取代码即可获得正确指标。

参与讨论