#56528 [Test][Determinism] Cover VLM batch invariance in default execution mode
原始 PR · 作者 ShengleiFu · 合并时间 2026-09-13 22:22
新增 VLM 默认执行模式批次不变性用例并收紧判定断言
值得精读,但阅读重点不是 diff 体量而是测试设计:它是纯测试变更且已被 `yewentao256` 以 LGTM 合并,逐行 review 价值有限。建议关注三处决策——(1) `_assert_batch_invariant` 由 skip 改为 fail-closed,把「静默通过」换成「显式失败」,值得在仓库其他条件跳过型用例中复制;(2) 用 `enable_prefix_caching=False`、`mm_processor_cache_gb=0`、`VLLM_USE_FLASHINFER_SAMPLER=0`、`ignore_eos=True` 这组旋钮把变量收敛到「执行模式」单一维度;(3) 只加一格而非铺满 image/video × backend 全矩阵的取舍。若要继续扩展,建议补显存/硬件门槛标记、把 Hopper/Blackwell 验证沉淀进 CI 矩阵而不是依赖作者本地复跑,并明确 prefill/encoder 图捕获仍是空白。
参与讨论