#47692 [Bugfix] Fix `--data-parallel-start-rank 0` being treated as unset in `create_engine_config`
原始 PR · 作者 syedalijaseem · 合并时间 2026-08-13 23:12
修复 start rank 0 被当未设置,恢复 hybrid LB 推断
值得精读。改动只有 6 行,却修复了跨 `ParallelConfig`、`wait_for_engine_startup` 与 Rust frontend 引擎索引的连锁误判,是典型的 Python falsy 值陷阱在配置解析中的案例。建议关注两点:一是在 `int | None` 参数上统一使用 `is not None` 的判空约定;二是回归测试先确认在旧代码上失败再提交,保证测试有效性。若关注分布式部署,可顺带阅读 #45805 了解下游消费链。