#2738 feat: resolve --hardware from the node in every launcher
原始 PR · 作者 yueming-yuan · 合并时间 2026-08-26 04:14
--hardware 自动探测节点并推导 GPU 数
值得精读:它展示了如何把分散在 19 个脚本里的机器假设收敛为单一事实来源,并用「替换前字面量一致性核对 + 快照不变 + pin 机制」三重手段保证行为不漂移。最值得学习的两点:resolve_hardware() 用 typing.get_args 反射字段 Literal 做显式校验,避免 match 静默穿透;测试用 _fake_torch 在无 GPU runner 上完整覆盖硬件探测矩阵。合并前建议在 B300/GB300/H200 实机各跑一次探测。
参与讨论