Status: bisect A-C complete (flags excluded), D pending (cluster outage).
On jovian-r37-ds41:local (vLLM c687594b8a8, tree 3fb88fdf, image label
9350429b...), DeepSeek-V4.1-Flash (deepseek-ai/DeepSeek-V4.1-Flash, 552B MoE,
4x DGX Spark GB10, TP4) generates text with a high rate of single-letter
corruptions — the model seems to miss the vocabulary:
The corruption hits exactly the high-frequency, closely-spaced vocabulary; structure, identifiers, and long tokens stay intact (5/5 near-identical config keys emitted correctly in a code test).
The same checkpoint + same 4 nodes + same weights served by the
tonyd2wild-overlay image (dsv41-flash-b12x:local: vllm/vllm-openai
digest-pinned arm64 nightly + dsv41-feat@e47aa780 + 7 boot-10 patches)
produces clean text (production of record, ~4 weeks of agent traffic).
| Boot | Change vs r37 contract | Result |
|---|---|---|
| A | remove --linear-backend b12x |
garbled |
| B | prod spec: K5 probabilistic/block, adaptive off (was K7 greedy/standard/adaptive) | garbled |
| C | FULL prod contract: GMU 0.85, seqs 8, tokens 8192, block 128, K5-tuned capture sizes, no B12X attention/linear backends, no instanttensor | garbled |
| D | C + engram disabled (no --engram-config) |
pending (cluster outage mid-boot, 2026-09-14 ~07:27 UTC) |
Excluded along the way: runtime LM-head MXFP8 quantization
(VLLM_MXFP8_LM_HEAD=0 verified in-container, no "Quantizing LM head" log
line, KV pool shrank 10.39M -> 10.19M tokens proving the BF16 head) — the
typos persist with the BF16 head.
The defect is in the r37 tree itself (not the contract flags): the default
attention/dense path, the deepseek_v32 model code, the b12x MoE kernels, or
the engram disk-read implementation — or a combination. Boot D separates the
engram hypothesis from the rest.
deepseek_v32/attention.py:596, both r35 and
r37) — blocks 512K on the full GLM-5.3 model.FlashInferMxFp4LinearKernel.is_supported accepts sm_121 while cute-dsl
mm_fp4 rejects it.recipes/dsv41-flash-jovian-r37-4x/recipe.toml (bisect log in the
args comments)./var/lib/docker/containers/* (kept via --keep until the
outage).