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
  • Python 3.10 or newer
  • 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

Recipe launch fails closed on failed platform, memory, swap, dependency, and storage checks. Storage whose NVMe backing cannot be established produces a warning requiring review; sparklab doctor --strict also returns non-zero for warnings. 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 Warm TTFT (s) Run
Fast — routine chat, editing, and short agent loops
Qwen3.6-35B-A3B 35B total / 3B active NVFP4 · Marlin + MTP4 container Preview 112.08 1.436 Instructions
Qwen3.8-27B 27B dense NVFP4 · FP4 prefill + DFlash2-12 (greedy) Experimental 49.52 0.125 Instructions
Frontier — quality-first coding, reasoning, and long agent work
Qwen3.8-Flash-Next 125B LM + 55B auxiliary / 6B active NVFP4 · FTW + opt-in fast MTP3 Experimental 42.14 0.244 Instructions
DeepSeek V4 Flash 284B total / 13B active DS-FP4 · FTW + optional DSpark5 Preview 14.02 0.515 Instructions
GLM-5.3 Flash 320B total / 18B active NVFP4 + KDA FP8 · FTW + optional MTP3 Experimental 7.77 6.395 Instructions
Research — bounded execution outside the interactive envelope
DeepSeek V4.1 Flash 552B total / 8–16B active MXFP4 / MXFP8 · disk streaming + optional DSpark5 Experimental 1.05 76.329 Instructions
GLM-5.3 753B total / 40B active NVFP4 + resident FP8 · FTW + optional DFlash2-4 Experimental 1.29 2.085 Instructions
Kimi K3 2.8T total / 16 of 896 experts ModelOpt NVFP4/FP8 · FTW Experimental 0.16 395.405 Instructions

Qwen3.6-35B-A3B, Qwen3.8-27B and Flash-Next support experimental native image inputs through the source-only --vision-model option. The table reports their separate text profiles.

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

Start with installation, then follow the quick start or a model's run instructions. SparkLab 0.1.3 includes the current Qwen3.8-Flash-Next runtime and checkpoint support.

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}
}

Metadata

Release files for sparklab 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for sparklab 0.1.3
File
sparklab-0.1.3-cp313-cp313-manylinux_2_27_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64 Details
sparklab-0.1.3-cp312-cp312-manylinux_2_27_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64 Details
sparklab-0.1.3-cp311-cp311-manylinux_2_27_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64 Details
sparklab-0.1.3-cp310-cp310-manylinux_2_27_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64 Details

Total release size: 5.9 MB

Release files / sparklab-0.1.3-cp313-cp313-manylinux_2_27_aarch64.whl

Download URL sparklab-0.1.3-cp313-cp313-manylinux_2_27_aarch64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64
SHA-256 checksum
How to use checksums
8edc42678a42139b0d6f185a226f6b77d2afd07333ad846abebee01d63f14a5a
BLAKE2b-256 checksum
How to use checksums
0ac9f6ecb5685408a4176784351e17c1013417fc46445e54d5b3e2857ae71313
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / sparklab-0.1.3-cp312-cp312-manylinux_2_27_aarch64.whl

Download URL sparklab-0.1.3-cp312-cp312-manylinux_2_27_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64
SHA-256 checksum
How to use checksums
b91f72665544fe42c4831ea8bdea421a50877716000273c522c4df954adc1d04
BLAKE2b-256 checksum
How to use checksums
f8bd62cf753c2e291e77bb986ae96c37965e3b929f305b87e67005f3fd93ae46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / sparklab-0.1.3-cp311-cp311-manylinux_2_27_aarch64.whl

Download URL sparklab-0.1.3-cp311-cp311-manylinux_2_27_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64
SHA-256 checksum
How to use checksums
e5c43670c087b9407f0ebb0312e40bf232035831052926671f7ef5aae00f2bdb
BLAKE2b-256 checksum
How to use checksums
9cd720193eb73d0c802b8f95997bd650666785c3446e41323e7521455073f4f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / sparklab-0.1.3-cp310-cp310-manylinux_2_27_aarch64.whl

Download URL sparklab-0.1.3-cp310-cp310-manylinux_2_27_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64
SHA-256 checksum
How to use checksums
309944aea16e4d0e80cc2200cbdcd479cec8e45cd142825da76c8938a36736e7
BLAKE2b-256 checksum
How to use checksums
f1e1b48c74b403e4a3df0cad36574cb947da56974c66fa23442b4f73cf46ead0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.3 This release

4 release files

0.1.2

4 release files

0.1.1

4 release files

0.1.0

4 release 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