vLLM adds Rubin dual-die localization: pairing MoE weight shards with local compute on both dies

anbarth · x · 2026-11-03

With CUDA 13.4, vLLM can co-locate weights and the compute that reads them: GreenContext(smpartition=...) controls which compute die kernels run on, while LocalizedAllocator controls where their memory is allocated.

Rubin packs two compute dies into one GPU package, so a model can fit but still pay for reads across the NV-HBI bridge. vLLM's optional MoE path pairs weight shards with local compute on BOTH dies — using only one leaves cores idle. Actual vLLM code (localization.py) is linked in the thread.

Related event: vLLM Adapts to Rubin Dual-Die GPUs with Partition-Aware Scheduling(3 posts)→

Original post →

More from Infra

Infra channel →