/v1 端点、原生 SM121 支持,以及社区报告的实际吞吐量数据——47-50 tok/s(Qwen3.5-35B-A3B 模型),15-20 tok/s(70B 密集型模型),以及约 30 tok/s(120B MoE 模型)。本页面将引导您完成安装、首次启动以及关键参数配置。
Alternative engines. Some community members report better results with SGLang on specific model configurations, and the Atlas engine claims 2.8x over stock vLLM for Qwen3.6-35B-A3B. This page covers stock vLLM because it has the broadest model support and the most documented configuration surface.
前置条件
开始操作前,请确认您的 DGX Spark 满足以下要求:- 操作系统: DGX OS(基于 Ubuntu 的 Linux aarch64 系统)
- CUDA: 13.0 or later — CUDA 12 libraries fail on SM121
- Python: 3.10 或更高版本(用于执行 pip 安装操作),亦可使用支持 ARM64 架构的 Docker 环境
- 内存: 128 GB 统一内存(所有 DGX Spark / GB10 设备均默认配置此项)
安装 vLLM
1
通过 pip 工具安装 vLLM
在 DGX 操作系统中最简单的安装方式便是直接执行 pip 安装指令。vLLM 提供了适用于 Grace CPU 架构的 ARM64 版本安装包。若您需要获取包含最新 NVFP4 或 SM121 相关修复补丁的夜间测试版:
2
或者下载对应的 Docker 镜像
若您倾向于采用容器化方式完成部署,可下载兼容 ARM64 架构的镜像文件:启动程序并启用 GPU 加速功能:
3
确认安装是否成功
验证 vLLM 程序能否正常启动并成功识别到 GPU 硬件。如果输出内容显示了版本号且未出现任何 CUDA 相关错误,说明您已具备服务部署的条件。
启动您的首个模型
建议先选用 35B 类型的 MoE 模型,该模型运行速度快且经过充分测试,还能为系统预留充足的内存空间。http://127.0.0.1:8000 上启动一个兼容 OpenAI 协议的服务器,请执行测试:
不同模型规模的优化参数设置
在 DGX Spark 平台上,对 3 而言最为关键的参数为--gpu-memory-utilization、--max-model-len 以及 --quantization。以下为经过验证的初始配置方案:
35B MoE 模型(Qwen3.5-35B-A3B、Qwen3.6-35B-A3B)
max-model-len 的数值。
70B 密集型模型
max-model-len 保持在 8192 可为并发请求的 KV 缓存预留空间。社区报告显示,在此规模下多用户并发能力限制在 5-10 个用户。
120B MoE 模型(Qwen3.5-122B-A10B、Nemotron-3-Super-120B)
NVFP4 量化参数配置方案
NVFP4 是 DGX Spark 平台推荐的量化方案。该方案可于 SM121 架构上原生运行,能在几乎不影响模型质量的前提下实现显存占用缩减 75% 的效果。选用预量化处理完成的模型
NVIDIA 已在 Hugging Face 平台发布了 NVFP4 量化模型检查点,请选用以nvidia/ 为前缀的版本即可。
加载模型时执行在线量化处理
如果不存在预量化的检查点,vLLM 可基于 BF16 模型实时执行量化处理:SGLang 替代方案
部分社区用户针对特定的 DGX Spark 工作负载,推荐选用 SGLang 而非原版 vLLM。SGLang 同样基于 CUDA 13.0 技术栈运行,且兼容相同的模型格式。ARM64 与 SM121 平台注意事项
在正式使用 DGX Spark 搭载的 Grace 处理器(ARM64)及 Blackwell 显卡(SM121)前,需留意若干平台特有的技术问题。请对您的系统配置进行基准测试
启动后,请通过快速基准测试来验证吞吐量。利用 Tokios 公开您的端点。
Spark 上的 vLLM 可为您提供本地的/v1 端点。若想让笔记本电脑、编码工具或团队成员无需借助 SSH 隧道或开放端口即可访问该端点,只需将 Tokios 连接器与 vLLM 一同运行即可。
1
在 Spark 上启动 vLLM。
按照上述步骤启动模型,并确认其能在
http://127.0.0.1:8000/v1 上正常响应。2
安装并配对连接器。
在 Tokios dashboard 界面中打开 Setup 并选择 Start pairing 以获取 API 密钥。随后在 Spark 端执行后续操作。
3
完成部署配置。
在 Models 选项卡中,将您的 vLLM 上游模型 ID 对应至某个部署名称。客户端实际调用时使用的是该部署名称而非上游模型 ID。
模型兼容性
确认哪些模型能够适配 128GB 的内存容量以及它们预期的运行效率。
内存参数调优
针对生产环境工作负载设置 KV 缓存大小、FP8 格式的 KV 缓存及其他相关参数。
vLLM 远程访问配置
除 DGX Spark 外其他常见的 vLLM 远程访问实现方式。
单个 Spark 与两个 Spark 的对比
借助第二个 Spark 与张量并行技术实现 405B 个模型的规模化部署。