Downloads · 30 days
0
Hellohal2064/vllm-dgx-spark-gb10
vllm-dgx-spark-gb10 is a text generation model from Hellohal2064. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
vLLM container for DGX Spark - 2.5x faster than llama.cpp
Downloads · 30 days
0
Access
Public
Updated Jan 6, 2026
Repo size
7.8 GB
Likes
9
Public
Click a slice to open those files.
.gz7.8 GB · 100%
From the Hugging Face model README
vLLM container for DGX Spark - 2.5x faster than llama.cpp
Keywords: vLLM DGX Spark, NVIDIA GB10, Blackwell GPU, SM121, ARM64 LLM, CUDA 13.1, Qwen3 inference
| Model | llama.cpp | vLLM (this) | Improvement |
|---|---|---|---|
| Qwen3-Coder-30B-A3B-FP8 | 21 tok/s | 44 tok/s | 2.1x faster |
| Qwen3-Next-80B-A3B-FP8 | 18 tok/s | 45 tok/s | 2.5x faster |
Pull and run directly from Docker Hub:
# Pull the image (7.3GB compressed)
docker pull hellohal2064/vllm-dgx-spark-gb10:latest
# Run with your model
docker run --rm --gpus all \
-v /path/to/models:/models \
-p 8000:8000 \
-e MODEL_PATH=/models/your-model \
-e MAX_MODEL_LEN=131072 \
-e GPU_MEMORY_UTIL=0.90 \
hellohal2064/vllm-dgx-spark-gb10:latest
Download the pre-built image tarball from this repository:
# Download image tarball from this repo
wget https://huggingface.co/Hellohal2064/vllm-dgx-spark-gb10/resolve/main/docker/vllm-gb10-latest.tar.gz
# Load the image
gunzip -c vllm-gb10-latest.tar.gz | docker load
# Run with your model
docker run --rm --gpus all \
-v /path/to/models:/models \
-p 8000:8000 \
-e MODEL_PATH=/models/your-model \
-e MAX_MODEL_LEN=131072 \
-e GPU_MEMORY_UTIL=0.90 \
vllm-gb10:latest
Clone this repository and build locally:
# Clone and build
git clone https://huggingface.co/Hellohal2064/vllm-dgx-spark-gb10
cd vllm-dgx-spark-gb10
docker build -t vllm-gb10:latest .
| Variable | Default | Description |
|---|---|---|
| MODEL_PATH | (required) | Path to model inside container |
| MAX_MODEL_LEN | 32768 | Maximum context window (see below) |
| GPU_MEMORY_UTIL | 0.90 | GPU memory utilization (0.0-1.0) |
| ATTENTION_BACKEND | TRITON_ATTN | Attention implementation |
| TENSOR_PARALLEL | 1 | Tensor parallelism degree |
The MAX_MODEL_LEN environment variable controls the maximum context window size. The DGX Spark's 119GB unified memory allows for very large context windows:
| Context Size | MAX_MODEL_LEN | Approx. Words | Memory Impact |
|---|---|---|---|
| 8K tokens | 8192 | ~6,000 | Minimal |
| 32K tokens | 32768 | ~24,000 | Low |
| 64K tokens | 65536 | ~50,000 | Moderate |
| 128K tokens | 131072 | ~100,000 | High |
| 256K tokens | 262144 | ~200,000 | Very High |
Example with 256K context window:
docker run --rm --gpus all \
-v /data/models:/models \
-p 8000:8000 \
-e MODEL_PATH=/models/Qwen3-Next-80B-A3B-FP8 \
-e MAX_MODEL_LEN=262144 \
-e GPU_MEMORY_UTIL=0.95 \
hellohal2064/vllm-dgx-spark-gb10:latest
Trade-offs:
| Model | Parameters | Performance | Memory | Max Context Tested |
|---|---|---|---|---|
| Qwen3-Coder-30B-A3B-FP8 | 30B (3B active) | 44 tok/s | ~27GB | 128K |
| Qwen3-Next-80B-A3B-FP8 | 80B (8B active) | 45 tok/s | ~42GB | 256K |
Issues and PRs welcome! This is a community effort to bring vLLM to the DGX Spark platform.
Apache 2.0