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-28
文档 重要性 4.29 洞察度 4.00

新增 Qwen3.8-Flash-Next RL 配方文档页并接入导航

若在做 Qwen3.8-Flash-Next 或类似 GDN/QSA 模型的接入,值得精读该页面中“三大超纲组件”段落,尤其是 `hc_head_contraction` 与 PLE 权重更新跳过列表;其余读者快速扫过即可。值得关注的设计决策:作者将复杂技术权衡写进 recipe 而非 PR 讨论,方便后续维护者追溯实现动机。

2026-08-27

#2714 Bump sglang to v0.5.18

原始 PR · 作者 yueming-yuan · 合并时间 2026-08-27 16:08

基础设施 重要性 8.19 洞察度 7.00

sglang 升级 v0.5.18 并适配 torch 2.13

值得精读。重点有三个:一是 PR body 本身就是依赖升级工程的范本——回滚点定义、中转基线选择(736 vs 1317 drift)、冲突取舍原则(上游新形态为准、行为重表达)都写得很清楚;二是 `_forward_remaining_collectives()` 的自动转发设计,用元编程根除手工维护清单的复发式 bug,值得在同类 wrapper 场景复用;三是 det PG 覆盖范围先放大再收敛的过程,展示了如何靠多 GPU 测试逐步逼近最小必要改动。若团队后续还要升级 sglang/torch,建议直接对照此 PR 的适配清单。

测试 重要性 3.59 洞察度 3.00

测试适配 sglang 新异常类型

此 PR 值得快速浏览,但无需精读。它展示了处理依赖库升级导致的测试兼容性问题的最佳实践:通过匹配错误消息而非异常类型,使测试对依赖版本变化更具鲁棒性。

功能 重要性 6.89 洞察度 6.00

TITO 新增 Qwen3.6 模板,拆分 Qwen3.5/3.6 序列化合约

值得精读。核心看点在于"按家族拆分模板而非共享模板"的设计决策:当两个模型家族的渲染合约存在细微序列化差异时,共享模板会静默改变旧家族行为,拆分并配以参数化测试锁定差异是稳健做法。建议关注 `tito_tokenizer.py` 中 `FIXED_TEMPLATE` 注册模式、`preserve_thinking` 与 `clear_thinking` 的语义区别,以及 e2e 测试如何用 `tito_session_mismatch_rate` 指标做 CI gate。合并时注意 reviewer 提到的与 PR 2711 的兼容性提醒。

基础设施 重要性 3.79 洞察度 4.00

修复 /rerun-test 默认镜像逻辑

建议精读该 PR,它展示了 CI 镜像选择逻辑的优化思路,对维护 CI 流程有一定参考价值。值得关注的是如何通过检查镜像是否存在来优雅回退,以及如何通过认证避免限流问题。

2026-08-26
缺陷修复 重要性 5.25 洞察度 5.00

跳过非数值奖励,修复 OPD 训练崩溃

值得精读,作为处理自定义奖励函数返回非数值类型的防御性编程范例。建议阅读 `miles/ray/rollout/metrics.py` 中的 `_compute_training_sample_metrics` 函数,并考虑补充测试覆盖非数值奖励场景。

重构 重要性 9.00 洞察度 6.00

升级 refactor 验证技能,新增 proof 生成与链式验证工具链

值得精读。核心看点是 `mechanical_refactor_reproduction_utils.py` 中 AST 定位 + 源码文本拼接的原子原语设计,以及 `mechanical_refactor_proof_generator.py` 中从 diff 反推 recipe 的启发式推断;这两者组合实现了「机器证明机械重构」的闭环。对计划做大规模代码移动或希望自动化重构 review 的团队有直接借鉴价值。建议重点关注 `verify_mechanical_refactor` 的 worktree 校验流程和 `infer_recipe` 对不支持场景(rename、语句级重排)的显式拒绝策略。

参与讨论