Running Ollama and vLLM on NVIDIA DGX Spark
Can you run Ollama and vLLM on a DGX Spark? Yes. DGX OS is Ubuntu-based Arm64 with CUDA. Ollama, llama.cpp, and vLLM all have Arm64/CUDA paths in 2026. D-Central’s configured Spark is $9,449 CAD and ships with Ollama plus a private UI already running. vLLM is the step-up when you need a CUDA OpenAI-compatible server, not a ChatGPT clone on day one. We did not write Ollama or vLLM. Credit those projects and NVIDIA.
This is not a tokens/s bake-off. We will not invent throughput. For dated third-party numbers see ServeTheHome, StorageReview, and NVIDIA’s own Spark materials. Runtime comparison in general: Ollama vs vLLM vs llama.cpp.
Ollama on Spark (the default we install)
Ollama is the fastest path to a local chat loop: one service, GGUF-class models, an OpenAI-compatible API. On Spark it runs natively on CUDA/Arm once the binary matches the OS. First-boot steps that are not NVIDIA-secret:
- Confirm DGX OS is updated from NVIDIA’s current guide.
- Install the current Ollama Linux/Arm build from the Ollama project (credit: Ollama).
- Pull one model you are licensed to run. Check the card. Open-weight ≠ open-source.
- Bind the API to localhost or a private LAN. Put a UI in front (Open WebUI is the usual one — credit that project).
- Do not publish port 11434 to the internet.
We do this on the $9,449 configured unit so you are not staring at a DGX login the first evening. HowTo without the appliance: install Ollama in 10 minutes, first boot Ollama + Open WebUI.
When to put vLLM on Spark
vLLM is a CUDA serving engine (credit: the vLLM project / Sky Computing lineage). It earns its keep when you want continuous batching, an OpenAI-compatible server, and you already know the model format it wants. It is not simpler than Ollama. It is not a Windows app. On Spark it is the NVIDIA-shaped production path short of NIM/TensorRT-LLM.
If you need Windows, vLLM on Spark is the wrong conversation. That is Strix Halo 128 GB — $7,349 CAD (ROCm/Vulkan, not CUDA) or a custom NVIDIA GPU tower (quote) where vLLM is at home on x86 CUDA.
What we will not claim
- No tokens/s from our lab.
- No “Ollama is 19× slower than vLLM” as a universal law — published concurrent-user gaps depend on model, GPU, and batching. Read the cited benchmark’s hardware line.
- No hosted SLA. This page is about a box you own.
- Spark is sourced NVIDIA hardware, not a D-Central PCB.
Related products, repair, and setup paths
- self-hosted AI for Bitcoiners hub
- plebs guide to self-hosted AI
- install Ollama in 10 minutes
- LM Studio vs Ollama vs llama.cpp
- connect local AI to Home Assistant and Obsidian
- self-hosted AI troubleshooting
- repurpose mining hardware into an AI hashcenter
- local AI model leaderboards
Last reviewed August 24, 2026.
