I Upgraded vLLM Under a Live Server. My Own Watchdog Was the First Thing to Break.
An unattended A/B of six engine variants for Qwen3.6-35B on one DGX Spark: vLLM 0.23 against 0.32, Marlin against a native NVFP4 MoE kernel, async scheduling on and off, three MTP depths. Prefill got 51 percent faster, the native kernel lost, async scheduling bought nothing, and the safety net killed a test run.
Read article