A collaboration between Victor Cruz and Blackfrost (@Blackfrost_AI).
The EXL3 quantization is mine: 2.20 bpw, and it fits and serves on a single RTX PRO 6000 (96 GB). The derisking overlay is Blackfrost's — the same one that ships in Blackfrost-AI/MiMo-v2.6-Flash-RL-Derisked for SGLang — ported here onto the EXL3 serving path. The weights are the 2.20 bpw pack unchanged. The overlay is a runtime edit plus the chat template baked into this repo, not a change to the checkpoint.
Serving recipe: vcruz305/MiMo-V2.6-Flash-RL-EXL3-recipe — the runtime, the DFlash drafter fix, the exact serve command and the measured decode / prefill / TTFT numbers.
Scored against Xiaomi's own implementation running the original weights with fp32 activations, on 10,240 positions of held-out text that was not used to make the quant. The overlay does not touch the weights, so these numbers are the pack's.
| top-1 vs original | 82.16% (8,413 / 10,240) |
| mean KLD | 0.1926 |
| p99 KLD | 2.241 |
| second held-out set | 82.64% top-1, mean KLD 0.1986 |
quantization_config.bits in config.json is rounded to an integer because the Hub's metadata schema rejects a fractional value — the per-tensor bitrates are in quantization_config.json.The directions, the manifest and the hook are under derisk/ and exllamav3/, and the method is Blackfrost's. It applies at serving time and does not modify weights or routing.
It is a load-time switch, not a per-request flag. Same weights, same server, restart to change it.
bash launch.sh <model-dir> # derisked
bash launch.sh --off <model-dir> # plain EXL3 2.20
launch.sh sets BLACKFROST_MIMO_MOE_INTERVENTION to derisk/intervention.json. With the variable unset the hook is a no-op, so one patched fork serves both modes.
The hook needs one file and one line added to the exllamav3 fork (vcruz305/exllamav3, branch feat/mimo-v2, commit 93e58ca):
bash setup.sh <path-to-exllamav3-checkout>
setup.sh copies exllamav3/blackfrost_derisk.py into the fork and applies exllamav3/transformer-derisk.patch. It checks the fork commit and refuses to patch anything it doesn't match.
On one RTX PRO 6000, 655,360 context, Q4 KV cache, with the EXL3 4.0 bpw dflash drafter. The reference column is Blackfrost's own MXFP4 build of the same overlay, scored by the same judge on the same 32-prompt set. It is a higher-bitrate quant, so the gap to it is mostly the base quant, not the overlay.
Harmful set:
| actionable | actionability | |
|---|---|---|
| this pack, overlay off | 13/32 | 1.36 |
| this pack, overlay on | 26/32 | 2.38 |
| Blackfrost MXFP4 reference | 30/32 | 2.84 |
Decode speed, single stream, overlay on vs off: 182.8 vs 184.7 tok/s p50 — about 1-3% depending on the prompt. Draft acceptance was 0.93-0.96 in both.
model-00006-of-00011.safetensors 8.3 GBmodel-00005-of-00011.safetensors 8.3 GBmodel-00004-of-00011.safetensors 8.3 GBmodel-00003-of-00011.safetensors 8.3 GBmodel-00002-of-00011.safetensors 8.3 GBmodel-00009-of-00011.safetensors 8.0 GBmodel-00001-of-00011.safetensors 7.9 GBmodel-00011-of-00011.safetensors 7.8 GBmodel-00008-of-00011.safetensors 7.7 GBmodel-00010-of-00011.safetensors 7.2 GBmodel-00007-of-00011.safetensors 6.8 GBderisk/directions/pass2-remaining21-layer033-post_layer_outputs.pt 10.6 kBderisk/directions/layer025-post_layer_outputs.pt 10.4 kBHave the files? Submit a torrent.
Submit a torrentHave the complete files and permission to share them? Replace the example folder path. The script checks the files, makes a torrent and submits its magnet and checksums. Keep your torrent client seeding. Get your community key from your settings, and read the script before running it.
curl -fsSL https://pirateface.co/package.sh | bash -s -- --repo vcruz305/MiMo-V2.6-Flash-MOPD-DERISKED-EXL3-2.20bpw ./model-folder