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-01 17:43 同步状态:空闲 下次计划:2026-09-01 18:43

PR 列表

更多筛选
2026-08-18
测试 重要性 3.31 洞察度 3.00

verifiers 三个测试按 example 目录归档,纯移动无内容变更

不值得精读,属于低风险、高确定性的测试组织维护。值得留意的是其确立的目录镜像原则——“`tests/fast/` 下的目录应镜像被测代码的包结构”,以及 PR body 中展示的“纯移动安全性论证”模板(包路径访问、无 `__file__`、无外部引用、CI list-only 对比),可作为后续同类测试迁移 PR 的参照。

测试 重要性 6.92 洞察度 6.00

15 个示例测试迁入 tests/fast 纳入 CI,并用守卫测试杜绝孤儿测试

值得精读,尤其是 `tests/ci/test/test_ci_discovery_coverage.py` 的三个守卫设计和 `git ls-files` 替代文件系统遍历的决策——这是“用测试约束测试放置”的治理范式,比一次性迁移更有长期价值。值得关注的决策点:①“无法运行的测试应自我声明 skip 而不是隐形缺席”的原则;②`_KNOWN_ORPHANS` 设计为只收缩,条目随文件迁移自动过期,避免豁免永久化;③`test_the_example_suites_reach_the_cpu_plan` 直接调用 `collect_tests(discover_ci_files())` 校验真实计划,而不是断言文件存在这种弱检查。对 CI 治理、测试编排感兴趣的读者可重点参考其结构。

#2584 fix(ci): honor nightly fast-fail bypass

原始 PR · 作者 guapisolo · 合并时间 2026-08-18 03:31

缺陷修复 重要性 3.81 洞察度 4.00

修复 nightly 快速失败绕过被 Stage A 设置失败吞掉

值得 CI 维护者快速精读,是 GitHub Actions 门控条件设计的典型反面教材与修正样例:可复用工作流的 setup 阶段失败不会以普通 job 'failure' 呈现,门控条件应避免对精确状态值耦合,策略输出应作为独立信号消费。核心设计决策是「policy 输出与 job 状态解耦」,可推广到其他 CI 门控场景。

2026-08-17
重构 重要性 6.69 洞察度 5.00

CPU 测试优先放行,PR 镜像构建后置门控

值得精读,适合负责 CI 流水线维护的工程师。重点关注三个设计点:可复用工作流提取如何降低主工作流体积;seam test 模式如何用文本断言锁定 GitHub Actions 结构;fail-closed 与 fork 回退如何防止静默降级。合并后建议先观察真实 PR 的门控时序再继续演进。

#2575 feat: add the Qwen3.8-27B recipe

原始 PR · 作者 Zhichenzzz · 合并时间 2026-08-17 05:50

功能 重要性 6.75 洞察度 5.00

新增 Qwen3.8-27B 训练 recipe,复用 Qwen3.5 模型参数

建议精读 `docs/models/qwen/qwen3-8.md` 第 5.3 节,它把“为什么把 mem-fraction 从 0.5 调到 0.8”讲得很完整(GDN 状态 151 MB/序列、KV pool 对比、吞吐对比),是很好的性能调优案例。代码层面只有一行 recipe 和一行参数派生,含金量不高,但“同构模型复用参数契约 + 快照固化展开结果”的维护策略值得作为新增模型的标准模板。

#2578 fix: Improve Qwen3 FSDP long CI perf

原始 PR · 作者 guapisolo · 合并时间 2026-08-17 02:35

性能优化 重要性 3.91 洞察度 4.00

Qwen3 FSDP CI 改用动态 token 批处理,超时测试降至 2295 秒

建议快速浏览该 PR,重点学习其验证方法:先定位 micro-batch 爆炸根因,再通过实测 token 上限边界(32768 通过、65536/100000 OOM)确定安全值,最后用 unpinned main CI 全量验证。这种『根因-边界-全链路验证』的排查思路值得借鉴;但变更本身仅为测试参数,无需精读。

#2577 fix: make the Verifiers E2E self-contained

原始 PR · 作者 guapisolo · 合并时间 2026-08-17 02:33

缺陷修复 重要性 5.40 洞察度 4.00

修复 Verifiers E2E 运行环境,纳入 short CI 范围

值得精读 `prepare()` 的环境隔离思路(system-site-packages venv + `uv tool dir` 路径解析),并关注 CI scope 从专用 label 回退到 short 的决策过程。建议合并后观察 short CI 中该 E2E 的时长与稳定性,若超时再考虑恢复专用 scope。

2026-08-16
文档 重要性 4.26 洞察度 3.00

Welcome 折入 User Guide 并置顶,重构文档导航

仅改动一个 JSON 文件、无页面与 URL 变化,不值得逐行精读;建议快速浏览其结构意图,理解 Mintlify `docs.json` 中 tab、group、expanded 的层级约定。若后续要继续整理文档导航,可参考最近几个 docs 系列 PR 的页面分组思路,并顺手补齐 `Agentic Environments` 的 `expanded: false`。

参与讨论