#34712 [Fix] Spawn, don't fork, the benchmark server process
原始 PR · 作者 dayanandav · 合并时间 2026-09-16 12:44
benchmark 启动改 spawn,修复 XPU/CUDA fork 崩溃
值得精读,但重点不在修复本身(核心只有一行),而在配套测试的设计:如何用 stub 掉设备探测、如何选择 patch 粒度(`BaseProcess` 而非 `get_context`)、如何断言进程类型来固定 spawn 语义。这是为"进程启动方式"类缺陷补回归测试的范例,对 `benchmark` 工具链及其他 spawn/fork 敏感代码的后续维护有参考价值。