Prhub

verl-project/verl · 标签视图

标签列表

聚合结果

sglang 相关 PR

2026-08-17
缺陷修复 重要性 6.40 洞察度 4.00

移除 dummy 格式覆盖,修复分离式 rollout 权重广播

值得精读。该 PR 展示了一个跨后端(vLLM/SGLang/TRT-LLM)共有的配置契约:`load_format=dummy` 在分离式训练中代表“跳过加载、等广播”。建议关注:1) 三个服务器如何共用相同 guard 逻辑(横向对比);2) 移除 guard 后如何通过测试和示例守住契约边界;3) FP8 例外被删除的后续验证。

2026-08-14

#7413 [sglang] fix: lora sglang e2e

原始 PR · 作者 attack204 · 合并时间 2026-08-14 17:49

缺陷修复 重要性 7.91 洞察度 7.00

修复 LoRA 同步至 SGLang 的七处链式缺陷

值得精读。PR body 是“链式缺陷排查”的范本:逐项回滚的负向对照能区分“确证修复”与“防御修复”,wake_up() 一节如实承认没有证据证明必要但仍保留,实证纪律非常值得借鉴。两个设计原则可以沉淀为团队约定:①让不一致的调用点向已经能工作的那个对齐,而不是发明第三种答案;②对无法表达的配置(正则 target_modules)选择启动时响亮失败,而不是静默适配错误模块集。重点阅读 utils.py 的三个 helper、sglang_rollout.py 的 wrap_lora_params(),以及 http_server_engine.py 的错误 body 日志改造。

2026-08-04
缺陷修复 重要性 7.17 洞察度 5.00

修复 SGLang 在 LoRA merge 模式下仍启用 adapter 的 bug

值得精读。这是一个典型的 bugfix 与设计收敛案例:通过引入单一谓词消除两个后端的行为漂移,并强调两个配置块的不同步问题,对理解 verl 中 LoRA 在 rollout 侧的处理很有帮助。

2026-07-31
功能 重要性 9.36 洞察度 8.00

Megatron 后端接入分片 delta 权重同步

值得精读。核心看点:(1) comm-stubbed probe 设计——把进程组的 size/rank 语义与通信语义分离,用 NaN 哨兵穿过真实 `megatron_to_hf` 代码得到 HF 坐标,替代手写索引数学;(2) 幂等性验证扫描 `_verify_dense` 对多阶段 loader(如 Mamba 的 `A = -exp(A_log)`)按最终状态而非逐次 `copy_` 比对的判断;(3) 测试分层——TP>1 差分 oracle + 真 sglang 闭环 + CPU 单测构成对 probe 假设的完整回归防线。建议关注 PP/LoRA 的显式报错边界,以及将差分测试纳入 CI 的后续工作。

2026-07-27
缺陷修复 重要性 7.18 洞察度 5.00

修复局部 rollout 恢复时 routed_experts 类型错误

本 PR 改动简洁但关键,适合需要了解 rollout 路由机制和跨后端兼容性处理的开发人员精读。测试代码尤其值得参考,展示了如何模拟多后端差异并验证合并逻辑。

2026-07-24
缺陷修复 重要性 5.67 洞察度 6.00

修复 SGLang 权重同步中 NCCL buffer 竞争条件

建议精读此 PR。它展示了一个性能优化与正确性之间的经典权衡:原始启发式为了节省 clone 开销而引入了潜在 bug,最终通过更可靠的 `_base` 属性来区分视图,既保持了性能又保证了正确性。这种设计模式值得在类似的高性能通信代码中推广。

2026-07-16
2026-07-14