您将获得的配置
- 模型: DeepSeek V4.1 Flash(总计 763B,每个 token 激活 8B/16B)
- 硬件: 2 台 NVIDIA DGX Spark(256 GB 聚合统一内存)
- 吞吐量: 单流 38-73 tok/s,最高 270 tok/s(16 个并发用户)
- 上下文: 已验证 1M token
- 内存使用: 每节点约 79-105 GiB 用于权重
- 适用场景: 大规模推理、视觉任务、长上下文分析、多用户服务
前提条件
- 2 台已安装 DGX OS 的 NVIDIA DGX Spark
- Spark 之间的 ConnectX-7 集群链路(RoCE 网络)
- 用于下载模型权重的网络连接(总计约 400 GiB)
- Tokios 账户(免费套餐即可)
- 45 分钟
第 1 步:验证集群链路
在下载模型之前,验证 2 台 Spark 之间的 RoCE 集群链路是否正常工作:第 2 步:下载模型
NVFP4 变体将专家权重存储为 NVFP4(W4A4),Engram 查找表存储为 MXFP4(E2M1),并为注意力层、共享专家、视觉和 MTP/DSpark 层保留原始精度。该模型无法以全 FP8 精度装入 256 GB 内存。必须使用 NVFP4+MXFP4 混合精度布局。社区团队已独立验证此配置可行。
第 3 步:使用 vLLM 服务模型(TP=2)
需要 vLLM v0.31.0 或更高版本。使用跨 2 个节点的分布式张量并行启动服务器:第 4 步:基准性能测试
单流解码
较宽的数值范围(38 与 73 tok/s)反映了不同的服务引擎和量化策略。vLLM 使用 FP8+MXFP4 可获得约 38-41 tok/s。TensorFold 使用 EXL3 量化可获得约 73 tok/s。
多用户聚合吞吐量
该模型在并发场景下扩展性良好,因为每个 token 仅激活 8B/16B 参数。在高并发下,瓶颈从计算转移到 Spark 间互联。
第 5 步:通过 Tokios 连接
您的模型正在 Spark 1 上的127.0.0.1:8000 运行。要为团队提供远程访问,请在 Spark 1 上安装 Tokios connector。
安装 connector
认领 connector
在 dashboard 中,approve 该设备。配置 connector 指向 vLLM:注册 deployment
在 Models 选项卡中:- Upstream model id:
nvidia/DeepSeek-V4.1-Flash-NVFP4 - Deployment name:
deepseek-v41-flash
创建 API key
在 Keys 选项卡中,为每位团队成员创建一个 key。将每个 key 的作用域限定为deepseek-v41-flash deployment。
第 6 步:从任意客户端使用
您的团队现在可以从任何地方调用这个 763B 模型:内存计算
每台 DGX Spark 拥有 128 GB LPDDR5x 统一内存。两台 Spark 提供 256 GB 聚合内存。
NVFP4 的精度保持能力很强。NVIDIA 发布的基准比较显示不到 1% 的偏差(与 MXFP4 源精度相比):GPQA Diamond(91.0 → 90.8)、SciCode(54.4 → 54.0)和 Terminal-Bench 2.1(81.6 → 81.9)。
故障排除
vLLM 启动失败并提示”CUDA out of memory”
将--max-model-len 从 131072 降低到 65536 或 32768。KV 缓存随上下文长度线性增长,在 1M 上下文时内存压力显著。
Spark 间带宽缓慢(<150 Gb/s)
检查 RoCE 集群链路。验证 ConnectX-7 驱动是否为最新版本、线缆是否正确插入以及流控是否已启用。预期值:约 183-185 Gb/s。Ray worker 连接失败
确保 Ray 端口(6379)可从 Spark 2 访问 Spark 1。检查两台 Spark 上的防火墙规则。您可能需要开放该端口:首 token 时间过长(>30 秒,8K 上下文)
这对于 763B 模型是正常的。对 prompt 的预填充过程是计算密集型的。在 8K 上下文下,TTFT 应约为 5 秒。在 64K 上下文下约为 31 秒。在 512K 上下文下约为 334 秒。Spark 间互联是长 prompt 的瓶颈。后续步骤
- DGX Spark 模型兼容性 — 还有哪些模型可以在 1 台或 2 台 Spark 上运行
- 单个与两个 DGX Spark — 何时需要扩容
- 团队访问本地模型 — 为团队提供 API 访问
- DeepSeek V4 Flash 本地硬件 — 跨硬件层级的对比