Repository navigation
DS41RT v15
V15 restores dSpark speculation for requests that offer tools and adds a live engine console. Any request with tools used to verify no drafts in its free text (prose, answers, reasoning after the think block), because grammar truncation treated "the grammar could end here" as "stop drafting"; agent turns decoded at about half speed. Drafts now stop only where the grammar rejects a token. Opening the API port in a browser shows the new console: rates, lane occupancy, KV and host-offload use, a per-round ticker of accepted and rejected drafts, prefill, pipeline micro-step timings and dSpark acceptance, streamed over a WebSocket at no measurable cost. Official checkpoint deepseek-ai/DeepSeek-V4.1-Flash (dba1be0a40aa45a94ad051997016db3960a90277), four Spark workers.
| Image | Architecture | Registry manifest digest |
|---|---|---|
ghcr.io/tpurtell/ds41rt-coordinator:v15 |
amd64 | sha256:edc93580ac95bf6c33f97f430fc442761a23fa7aeaca394515384552c620d62a |
ghcr.io/tpurtell/ds41rt-spark-expert:v15 |
arm64 | sha256:92e8a70dca41787da332aa567078769f605220dadcff5bb1ff630494d5804988 |
latest resolves to the same pair. Image source: bd06bec42e219a65097235dd9092e4a0537d4b7a (SparkInfer 7fcc094; native code identical to v14). The tag adds measurements, documentation and promoted defaults.
Tool-enabled decode, two RTX, greedy, tokens/s (v14 code path → v15):
| Request | C1 | C4 |
|---|---|---|
| Tools offered, thinking off | 54–57 → 98–111 | 142 → 210 |
| Tools offered, thinking on | 60–63 → 101–109 | 154 → 220 |
| No tools (control) | 104–109 → 89–109 | 216 → 207 |
On the published images, tool-enabled requests match the no-tools control on both layouts. Schema-JSON dSpark decode, remeasured with v14's prompts: 138.74 (1 RTX) and 148.66 (2 RTX); a fresh v14 control measured 147.85 on two RTX, so v14's 159.10 was one high sample. The console costs nothing measurable (C1 174.1 v14, 173.8 v15, 175.3 with a viewer). Tool evaluation on the v15 images: 155/176. The text view of the console is off unless the server runs with DS41RT_CONSOLE_TEXT=1.
v15-evidence.tar.gz (SHA-256 6d36416f901197d6f42ea53e0450f038d8c0a882f1f446afb85ae0cd3705a107) holds the focused campaign on the final images, the v14 control, publication records, the build log and the development-session measurements. SHA256SUMS verifies its 93 payload files; v15-release-assets.sha256 verifies the tarball and payload manifest. See the release notes.