Prhub

vllm-project/vllm · 标签视图

标签列表

聚合结果

ci 相关 PR

2026-08-19
缺陷修复 重要性 6.04 洞察度 3.00

回滚错误的 MM keep_on_cpu=True 变更,修复 CI 回归

该 PR 是紧急修复,改动直接,建议快速合入以稳定 CI。值得关注的是回滚时对 `non_blocking=True` 的补充,这是一个性能折中策略,可以借鉴。但需在合入前确认相关模型的测试覆盖。

2026-08-18

#52144 [Test] Add pause/resume E2E tests

原始 PR · 作者 floatlibai · 合并时间 2026-08-18 14:46

测试 重要性 7.51 洞察度 5.00

新增 pause/resume 全链路 E2E 测试,双模 MRV1/MRV2 覆盖

值得精读。重点学习两处设计:一是用流式请求 + 线程事件同步生成进度来替代固定延时,解决“200-lie”下时序断言不稳定的难题;二是通过模块级 server fixture 配合 autouse 状态恢复,在 N 个用例与双 MRV 模式下复用服务进程,兼顾覆盖率与运行时间。由于该 PR 是纯测试补充,阅读时建议结合 RFC #45585 的矩阵规划与 #45586 的原方案对比,理解为何要把 pause/resume 从 sleep/wake 大套件中独立出来。

2026-08-17
测试 重要性 7.40 洞察度 5.00

合并多项池化测试启动,减少约 53 次 runner 启动

值得测试相关的工程师精读,特别是 `test_colpali.py` 的 `test_colpali_default_runner` 聚合模式、`test_colqwen3_5.py` 的 module fixture 模式,以及 `test_awq.py` 把参数化改为循环的手法。可作为 vLLM 测试套件中「减少 runner 启动」系列重构的参考实现。若需进一步优化,可考虑为共享 fixture 增加失败隔离(如按 fixture 分组标记)并保留异常消息断言。

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

修复测试 entry_points mock 误屏蔽 NCCL 后端注册

建议快速阅读,重点看 tests/v1/logits_processors/utils.py 中“最小化 mock 范围、其余委派原实现”的模式,以及新增测试用哨兵对象验证委派行为的技巧;可配合 pytorch/pytorch#192062 的根因分析理解整个问题链。无需精读,因无生产代码逻辑。

2026-08-09

#51539 [CI] fix docs on `main`

原始 PR · 作者 hmellor · 合并时间 2026-08-09 17:46

文档 重要性 4.59 洞察度 2.00

补全两处类型注解,消除 griffe 文档构建警告

不值得精读。若团队也在用 griffe 或 mkdocstrings 生成 API 文档,可以把它当作“如何消除 missing type/annotation 警告”的最小范例:仅依赖 docstring 的 Args/Returns 描述不够,必须在函数签名上写类型注解。可顺带关注其 milestone 标注的 v0.27.0 cherry-pick 流程。

2026-08-06
缺陷修复 重要性 4.18 洞察度 4.00

ROCm 下 DeepEP MoE 测试禁用 rocprofiler 防段错误

值得精读:改动虽小,但根因分析非常扎实——通过最小复现(纯 HIP + rocprofv3)把问题定位到 ROCm 运行时,并设计了明确的回退条件。适合作为“测试与外部工具链缺陷交互”的处理范本,也提示 CI 维护者在类似场景下优先隔离环境变量而非修改生产逻辑。

2026-08-05

#51015 [CI] Stabilize GLM-5.2 PCP evaluation

原始 PR · 作者 khluu · 合并时间 2026-08-05 05:14

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

GLM-5.2 PCP 评估启用 expandable segments 修复 OOM

值得快速浏览(约 5 分钟):变更本身只有 1 行,但 PR body 的根因分析方法很有参考价值——区分表面超时与真实崩溃、用历史 Buildkite run 对照排除模型回归、把重复工作排查写进描述。设计决策上值得借鉴的是:将分配器行为收敛到确有内存压力的特定配置,而不是全局开启 `expandable_segments`,避免影响其他场景。建议关注后续是否有针对 FlashInfer MoE workspace 分配策略的长期优化 PR。

2026-08-01
缺陷修复 重要性 5.98 洞察度 4.00

修复 Mistral 工具解析器统一后的兼容性回归

值得快速精读。这是统一重构后兼容性适配的典型修复样例:通过 adapter 属性转发恢复嵌套 engine 的对外契约,并通过显式 None 分支保留旧路径的可空 request 语义。评审中「getattr 兜底 vs 显式 None 检查 + 类型标注同步修改」的取舍值得借鉴。若后续有同类 parser 统一工作,应参考本 PR 补充针对 request=None 与属性转发的单元测试。