Skip to content

[Feature]: Add support of Blackwell SM121(DGX Spark) #31128

Description

@yanyunl1991

🚀 Feature Request

Summary

Request native support for NVIDIA DGX Spark platform running Blackwell (GB10) GPU with CUDA 13.0 and ARM64 architecture.

Environment

  • Hardware: NVIDIA DGX Spark with GB10 GPU (Blackwell architecture)
  • Architecture: ARM64 (aarch64)
  • CUDA Version: 13.0
  • PyTorch Version: 2.10.0a0 (from nvcr.io/nvidia/pytorch:25.11-py3)
  • vLLM Version: 0.13.0

Current Issue

vLLM 0.13.0 requires torch==2.9.0, but:

  1. PyTorch 2.9.0 CUDA wheels are not available for ARM64 - The official PyTorch cu124 index only has x86_64 wheels
  2. NVIDIA NGC PyTorch 25.11 image ships with PyTorch 2.10 - This is the only source of ARM64 + CUDA-enabled PyTorch for Blackwell GPUs
  3. vLLM's pre-compiled CUDA kernels expect CUDA 12 - Causes libcudart.so.12 errors on CUDA 13 systems

Current Workaround

Using --enforce-eager flag with --no-deps installation:

pip install vllm==0.13.0 --no-deps
pip install [vllm dependencies except torch]
python -m vllm.entrypoints.openai.api_server --model ... --enforce-eagerThis works but disables CUDA graph optimizations, resulting in ~20-30% slower inference.

Requested Features

  1. Support PyTorch 2.10.x - Relax the strict torch==2.9.0 requirement
  2. Provide CUDA 13 compatible wheels - Pre-compiled vllm-x.x.x+cu130-...-aarch64.whl
  3. Native Blackwell (sm_120) support - Without requiring --enforce-eager

Additional Context

DGX Spark is NVIDIA's latest edge AI platform targeting enterprise deployment. Native vLLM support would greatly benefit users deploying LLM inference on this hardware.

Related

  • NVIDIA NGC PyTorch container: nvcr.io/nvidia/pytorch:25.11-py3
  • Blackwell architecture: Compute Capability 12.0 (sm_120)

Thank you for your consideration!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions