Skip to main content

SparkLab running frontier models on NVIDIA DGX Spark

Built for NVIDIA DGX Spark (GB10)

SparkLab

Documentation Latest release Apache License 2.0

Oakmind AI on X Oakmind AI on Hugging Face

Run frontier open-weight models privately on NVIDIA DGX Spark.

SparkLab is developed by SixteenMiles Labs, a research lab under Oakmind AI.

SparkLab is a GB10-native inference product for local, single-system deployments. It combines immutable model recipes, unified-memory admission, resumable checkpoint acquisition, FTW preparation, NVMe-backed MoE execution, and OpenAI- and Anthropic-compatible APIs.

Supported production target

SparkLab deliberately supports one narrow hardware profile:

  • NVIDIA GB10 Grace Blackwell Superchip (SM121)
  • 128 GB coherent unified memory
  • ARM64 Linux or DGX OS
  • NVIDIA driver r580 or newer and CUDA 13 toolkit
  • Local NVMe storage for checkpoints, FTW artifacts, and disk-backed experts
  • One local DGX Spark; multi-node and high-concurrency serving are outside the Beta scope

Platform, memory, swap, dependency, and storage requirements fail closed before a recipe launch. Unsupported hardware may still work through native runtime fallbacks, but it is not a SparkLab support claim.

Why SparkLab

  • GB10 admission: sparklab doctor validates architecture, CUDA, unified memory, swap, dependencies, NVMe backing, and free capacity with human and JSON output.
  • Immutable recipes: acquisition pins model revisions, records manifests, validates prepared artifacts, and rejects mismatched provenance.
  • Unified-memory planning: runtime admission budgets weights, expert cache, KV and recurrent state, workspaces, and an operating-system reserve without counting swap as capacity.
  • Frontier models beyond memory: FTW expert banks and bounded NVMe-backed caching let selected MoE checkpoints exceed physical memory.
  • Stable local APIs: OpenAI Chat Completions, Responses, and Anthropic Messages share one loopback endpoint with streaming, reasoning, and tool-call support.
  • Evidence-bound claims: model status and performance point to versioned, complete-checkpoint GB10 records rather than inferred capability.

Model portfolio

Model Parameters Quantization Status tok/s TTFT(s) Run
Fast — routine chat, editing, and short agent loops
Qwen3.6-35B-A3B 35B total / 3B active NVFP4 · FTW + optional MTP2 Certified 74.42 0.368 Instructions
Qwen3.8-27B 27B dense NVFP4 · FTW + optional DFlash2-8 Experimental 35.48 0.153 Instructions
Frontier — quality-first coding, reasoning, and long agent work
Qwen3.8-Flash-Next 125B LM + 55B auxiliary / 6B active NVFP4 · FTW + MTP3 Experimental 30.67 0.258 Instructions
DeepSeek V4 Flash 284B total / 13B active DS-FP4 · FTW + optional DSpark5 Preview 13.15 0.518 Instructions
GLM-5.3 Flash 320B total / 18B active NVFP4 + KDA FP8 · FTW + optional MTP3 Experimental 7.44 6.330 Instructions
Research — bounded execution outside the interactive envelope
GLM-5.3 753B total / 40B active NVFP4 + resident FP8 · FTW Experimental 0.81 2.530 Instructions
Kimi K3 2.8T total / 16 of 896 experts ModelOpt NVFP4/FP8 · FTW Experimental 0.16 395.405 Instructions

Status meanings:

  • Experimental: implementation or measured evidence exists, but required gates remain incomplete or failed.
  • Preview: a bounded supported path exists, but the full release promise is incomplete.
  • Certified: the exact recipe, revision, artifact, and release environment passed all required correctness, parser, agent, context, latency, memory, NVMe, and endurance gates.

Run sparklab models --json for exact recipe versions, checkpoint revisions, artifact fingerprints, implementation state, evidence IDs, and known constraints.

Documentation

Contribution

SparkLab is stewarded in public by SixteenMiles Labs. Oakmind AI provides organizational backing, legal stewardship, and commercial support.

Credits and citation

SparkLab incorporates source and research contributions from FreeToken and builds on open inference projects including mini-sglang, SGLang, vLLM, FlashInfer, flash-linear-attention, LightLLM, and llama.cpp.

If you use SparkLab, cite the software:

@software{sixteenmileslabs2026sparklab,
  title={SparkLab: Frontier Open-Weight Model Inference on NVIDIA DGX Spark},
  author={{SixteenMiles Labs}},
  year={2026},
  url={https://github.com/sixteen-miles-labs/sparklab},
  license={Apache-2.0}
}

For work that builds on SparkLab's FreeToken-derived execution techniques, also cite the FreeToken paper:

@article{yang2026freetoken,
  title={FreeToken: Efficient Edge-Native MoE Serving with Bandwidth-Adaptive Execution},
  author={Yang, Shuo and Fan, Xiaoze and Pan, Melissa and Xi, Haocheng and Wang, Zhe and Sun, Shanlin and Keutzer, Kurt and Han, Song and Zaharia, Matei and Xu, Chenfeng and Stoica, Ion},
  journal={arXiv preprint arXiv:2608.16157},
  year={2026}
}

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sparklab-0.1.2-cp313-cp313-manylinux_2_27_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64

sparklab-0.1.2-cp312-cp312-manylinux_2_27_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64

sparklab-0.1.2-cp311-cp311-manylinux_2_27_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64

sparklab-0.1.2-cp310-cp310-manylinux_2_27_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64

File details

Details for the file sparklab-0.1.2-cp313-cp313-manylinux_2_27_aarch64.whl.

File metadata

File hashes

Hashes for sparklab-0.1.2-cp313-cp313-manylinux_2_27_aarch64.whl
Algorithm Hash digest
SHA256 6dc9ce4fea7020e190160550dab733db8fae395a92bfcdebe3468334202ab022
MD5 e16626d4e47674dc186fde3ea033359d
BLAKE2b-256 c9f01553959f75fbee0c47565dbe229651ace52352d64303a6f03f1448f860e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparklab-0.1.2-cp313-cp313-manylinux_2_27_aarch64.whl:

Publisher: release.yml on sixteen-miles-labs/sparklab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparklab-0.1.2-cp312-cp312-manylinux_2_27_aarch64.whl.

File metadata

File hashes

Hashes for sparklab-0.1.2-cp312-cp312-manylinux_2_27_aarch64.whl
Algorithm Hash digest
SHA256 884698d1f357a29e757240be1171555f24f2487d12f9d462a22553cf4b2c2e80
MD5 e8927de9b3a1a39fe21eb9ec4dee07e7
BLAKE2b-256 ed6ab1a270d31a7eab160e2d4a8a5cbe381ee273a2259f28ea7d4f69602eddde

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparklab-0.1.2-cp312-cp312-manylinux_2_27_aarch64.whl:

Publisher: release.yml on sixteen-miles-labs/sparklab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparklab-0.1.2-cp311-cp311-manylinux_2_27_aarch64.whl.

File metadata

File hashes

Hashes for sparklab-0.1.2-cp311-cp311-manylinux_2_27_aarch64.whl
Algorithm Hash digest
SHA256 20d0045e156c715a17a2d2e4c196035fc7f155daf35032b4f4d20b004ba5734b
MD5 bc8c65e206565930df81fef23e312f06
BLAKE2b-256 909a94c1da7dc34f6a341b765685c8652138fd8175028252505574b945f8786a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparklab-0.1.2-cp311-cp311-manylinux_2_27_aarch64.whl:

Publisher: release.yml on sixteen-miles-labs/sparklab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sparklab-0.1.2-cp310-cp310-manylinux_2_27_aarch64.whl.

File metadata

File hashes

Hashes for sparklab-0.1.2-cp310-cp310-manylinux_2_27_aarch64.whl
Algorithm Hash digest
SHA256 a056947c111c50329a4c0df8e1f41c10e29b71f9f03a1943862406d21e449a26
MD5 404c72a7c0092ec9b1c22774dc0723e7
BLAKE2b-256 2ac1eb7445f5beb07dd90875c40578f3429c58c8ddd1f261997cc3d32fe0070d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparklab-0.1.2-cp310-cp310-manylinux_2_27_aarch64.whl:

Publisher: release.yml on sixteen-miles-labs/sparklab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.2 This release

4 files

0.1.1

4 files

0.1.0

4 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page