JSPARK3 v2 — Tempo
DeepSeek-V4.1 Flash on three DGX Sparks. Our current three-Spark daily driver.
EXL3 experts and vLLM, with changes to prompt reuse, prefill scheduling and Engram reads. Built on tonyd2wild and Kai’s serving work and bot-lab-21’s EXL3 experts using WestWaters’ Pollard method.
This page hosts the serving recipe. The model files are downloaded separately by the install guide. Tempo downloads its model files from bot-lab-21's DeepSeek release, including the bundled DSpark draft that helps generate answers faster. The official DeepSeek release listed in the provenance table is where this model comes from; you do not need to download it separately. The 300,000-token context is configured, not certified capacity.
Start here / Install · Versioned release · Project page
v2.0.2 documentation update
This release only clarifies which model files Tempo downloads. The model files, container image, build inputs, settings and runtime tools match v2.0.1. Existing installations need no download, rebuild or restart. Publication is ready.
v2.0.1 update
Swap usage is now reported without automatically shutting down the three-Spark service. Existing checks for low memory and actual service failures remain. No new weights or inference settings. Upgrade instructions · Patch validation.
Measured on our three Sparks
Historical L5-P results, September 2026. Different workloads measure different parts of the experience.
Generation rates use (completion tokens − 1) ÷ (HTTP duration − TTFT). They include transport, finalization and speculative chunks; they are not GPU-only decode. The Work repeat starts fresh Pi sessions with the same initial payload and server caches retained; later tool trajectories diverge. Active cap: 8.
Full measurements, definitions and limitations · Machine-readable results
Before you download
Exactly three ARM64 GB10 Sparks with 128 GB unified memory each, local NVMe, Docker/NVIDIA runtime and a working dual-port RoCE-v2 triangle. The controller needs Linux, Python, SSH and persistent systemd user services.
Budget at least 550 GB free local storage per host, including preparation headroom, plus 100 GB additional image/build cache space on the build host. Read the fit check and configuration worksheet first.
What the recipe includes
- Pinned source builds, verified model downloads, all 15 final source overlays and lossless packed Engram preparation.
- TP3, DSpark width 4, prefix caching with retention 512, solo prefill 4096 and shared mixed-prefill budget 2048.
- A guarded fleet launcher, bounded API smoke, redacted diagnostics and recovery instructions.
- An optional Pi setup and Work benchmark.
The fresh-install receipt records a five-stage source build, 46 CPU checks, eight completed API requests and a separate Pi smoke with three successful tool calls. This was a new installation on the same fleet using fully rehashed cached inputs; the historical benchmark campaign was not rerun.
Known limits
- Functional code passed 2/4 small tasks; this is not a broad quality ranking.
- A short request arriving behind an existing 64K prefill waited 40.458 seconds.
- Configured 300K context and C8 capacity are not certified by these measurements.
- Uncached prompt timing uses warmed kernels. Work counts unfinished output and does not score quality.
- Native vision and desktop use are separate from the throughput cohort.
Release files and credits
Recipe v2.0.2, experimental. Download the recipe archive · SHA256SUMS · Release binding.
At publication, the recipe archive will be identical to the GitHub release. v2.0.2 clarifies the model download instructions; v2.0.1 introduced the host-side swap stop policy. The original source-build evidence, weights and historical benchmark data are unchanged; the operational patch keeps its own validation receipt.
Original Tempo code and prose are Apache-2.0; dependencies and weights keep their own terms. Credit to DeepSeek-AI, tonyd2wild, Kai, bot-lab-21, WestWaters, vLLM, turboderp, cuda-exl3, FlashInfer and NVIDIA contributors. Full credits and license boundaries.
Previous daily driver: JSPARK3 v1.1 — Cadence. The animated three-node mark and card styling are reused from that release.