Prhub

sgl-project/sglang

SGLang is a high-performance serving framework for large language models and multimodal models.

监控状态:已开启 最近同步:2026-09-04 01:42 同步状态:空闲 下次计划:2026-09-04 02:42

PR 列表

更多筛选
2026-06-07

#27492 Add all_to_all_single to GroupCoordinator

原始 PR · 作者 merrymercy · 合并时间 2026-06-07 17:48

功能 重要性 6.99 洞察度 4.00

为 GroupCoordinator 新增 all_to_all_single 通信操作

建议精读此 PR 以了解 sglang 中如何扩展分布式通信原语。设计决策上,采用自定义算子注册 + 私有方法分离的模式值得关注。建议后续考虑添加 NPU/XPU 兼容性处理,并补充对应测试。

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

修复PP下is_fully_idle忽略在途微批次

该PR值得精读,特别是调度器idle-gating逻辑的细节和PP下竞态条件的分析。修复方案简洁,测试设计精妙,适合作为类似竞争条件修复的参考。

测试 重要性 6.02 洞察度 7.00

在脚本化测试开始前完成服务器预热

该 PR 展示了如何通过驱动调度器循环来确保测试环境清洁,值得测试基础设施和调度器相关开发者精读。`_drive_engine_through_warmup` 中的两轮 quiesce 逻辑是对 PP 异步特性的巧妙应对。讨论中关于 `hasattr` 的取舍也体现了对调度器事件循环初始化的深入理解。

重构 重要性 6.75 洞察度 5.00

提取 draft kv_indices 尺寸计算到 spec_utils 消除重复

值得精读:展示了如何通过提取共享公式来消除一类隐蔽的缓冲区溢出 bug,是防御性编程的良好实践。未来添加新 EAGLE 后端时应强制使用这两个 helper。

性能优化 重要性 6.25 洞察度 5.00

预计算 Ideogram4 去噪元数据移除逐步开销

该 PR 是一个典型的“移动不变计算出循环”的优化案例,代码量小、逻辑清晰、profile 证据充分,适合作为性能优化参考。建议精读 `_prepare_denoising_loop` 和 `_run_denoising_step` 的对比,理解如何通过预计算消除逐步开销。

参与讨论