Downloads · 30 days
0
vcruz305/MiMo-V2.6-Flash-MOPD-EXL3
MiMo-V2.6-Flash-MOPD-EXL3 is a text generation model from vcruz305. Use it when you need the model to write or continue text. It is set up for exllamav3. The card lists the license as mit.
EXL3 quantizations of Xiaomi's MiMo-V2.6-Flash, one folder per bitrate and checkpoint. There are two checkpoints here:
Downloads · 30 days
0
Access
Public
Updated Sep 28, 2026
Repo size
371 GB
Likes
1
Public
Click a slice to open those files.
.safetensors371 GB · 100%
From the Hugging Face model README
EXL3 quantizations of Xiaomi's MiMo-V2.6-Flash, one folder per bitrate and checkpoint. There are two checkpoints here:
-MOPD), quantized from MiMo-V2.6-Flash-MOPD. This is Xiaomi's newer checkpoint and the one to use for agent and tool-calling work. See What MOPD is.Every pack is scored against its own source checkpoint on held-out text before it is uploaded.
Serving recipe: vcruz305/MiMo-V2.6-Flash-RL-EXL3-recipe. It has the runtime, the DFlash drafter fix, the exact serve command, and the measured decode, prefill and TTFT numbers for both the native /v1 server and a TabbyAPI route. The MOPD packs use the same architecture and load the same way; point the serve command at a -MOPD folder.
| checkpoint | bpw | size | smallest card | top-1 vs original | mean KLD | p99 KLD | download |
|---|---|---|---|---|---|---|---|
| MOPD | 2.20 | 86.94 GB | 96 GB | scores being added | 2.20bpw-MOPD | ||
| MOPD | 2.50 | 98.47 GB | 128 GB | 72.21% (7,394 / 10,240) | 0.5641 | 6.332 | 2.50bpw-MOPD |
| RL | 2.50 | 98.48 GB | 128 GB | 83.76% (8,577 / 10,240) | 0.2055 | 3.380 | 2.50bpw |
| RL | 2.20 | 86.94 GB | 96 GB | 82.16% (8,413 / 10,240) | 0.1926 | 2.241 | 2.20bpw |
modeling_mimo_v2.py) running the original weights with fp32 activations, on the same tokens. Each pack is compared with the checkpoint it was made from: MOPD packs against MOPD, RL packs against RL.MiMo-V2.6-Flash-MOPD is Xiaomi's upgrade of the Flash-RL checkpoint. It is the same model: same architecture, same size, same config.json, and the same drafter weights. Only the trained weights differ. Xiaomi released it as a separate repository, and Flash-RL itself was not changed.
The update adds one more training stage on top of the RL model, MOPD2 (multi-teacher on-policy distillation). Several domain-specialized teacher models are distilled into the model on its own outputs:
The practical change is a fix for tool-call repetition. After the V2.6 release, the most noticeable problem in agent use was the model sometimes issuing the same or nearly the same tool call over and over. Nothing errored, but it used up time and context without making progress. The MOPD checkpoint cuts that repetition across context lengths and agent harnesses.
If you run MiMo as an agent or with tools, use the MOPD packs. The RL packs stay here unchanged for anyone who has already deployed or evaluated them.
Details: Xiaomi's MOPD model card, technical report §5.6, and the tool-call repetition write-up.
Before quantization this is a sparse MoE language model from Xiaomi's MiMo team: 309B parameters in total and about 15B active per token, a 1M-token context, and one model covering text, image, video and audio. It is the efficiency-balanced checkpoint of the MiMo-V2.6 series, RL-trained in one mixed run across coding, agents, visual tasks and cybersecurity, with groupwise agentic grading and a multi-teacher distillation stage afterwards. The MOPD checkpoint adds the distillation stage described above. It is MIT licensed.
From the model's config.json and Xiaomi's card. Identical for RL and MOPD:
| Layers | 48 (39 sliding-window, 9 full attention) |
| Hidden size | 4,096 |
| Attention | 64 query heads; 8 KV heads on the sliding layers, 4 on the full layers; QK head dim 192, V head dim 128; RoPE, 1M context |
| Sliding window | 128 tokens; attention_chunk 128; learned sink bias on the sliding layers |
| MoE | 256 routed experts per layer, 8 active per token, no shared expert, sigmoid router with normalized weights; first block dense, experts 303B of the model |
| Vocabulary | 152,576 tokens, untied input/output embeddings |
| Storage | experts in MXFP4, attention in block-FP8 (128x128), the rest BF16 |
Scores for the original MiMo-V2.6 Flash model from Xiaomi's card, not re-run on these quants. Use the top-1/KLD columns above to see how closely each pack tracks its source.
| Benchmark | Category | MiMo-V2.6 Flash |
|---|---|---|
| DeepSWE v1.1 | Code agent | 67.9 |
| MiMo Code Bench | Code agent | 61.2 |
| AutomationBench v1.0.6 | General agent | 52.3 |
| Toolathlon-Verified | General agent | 73.6 |
| Terminal Bench 2.1 | General agent | 87.6 |
| OSWorld-Verified | General agent | 80.8 |
| JobBench | General agent | 61.2 |
| CyberGym | Cybersecurity | 95.1 |
| SEC Bench Pro | Cybersecurity | 47.5 |
| MiMo VisualCoding | Visual agent | 71.5 |
Xiaomi's recommended settings, which apply to these packs as well:
temperature=1.0, top_p=0.95.These packs load in exllamav3. Upstream does not carry the MiMo-V2 architecture yet; the port is turboderp-org/exllamav3#399. Build that branch (it needs the CUDA extension compiled for your card), then:
from exllamav3 import Cache, Config, Model, Tokenizer
config = Config.from_directory("MiMo-V2.6-Flash-RL-EXL3/2.20bpw-MOPD")
model = Model.from_config(config)
cache = Cache(model, max_num_tokens = 32768)
tok = Tokenizer(config)
model.load()
To download only one pack:
hf download vcruz305/MiMo-V2.6-Flash-RL-EXL3 --include "2.20bpw-MOPD/*" --local-dir MiMo-V2.6-Flash-RL-EXL3
examples/chat.py in that repository is an interactive client for the same API:
python examples/chat.py -m MiMo-V2.6-Flash-RL-EXL3/2.20bpw-MOPD -cs 32768
For an OpenAI-compatible endpoint, any exllamav3 front end will do. The serving recipe ships one, with a preflight check and the drafter wired in. The numbers below were measured with a small native /v1 wrapper over the same library, at a 65,536-token cache and up to 16 concurrent requests.
The RL 2.20 pack served on one RTX PRO 6000 with the exllamav3 build above, measured by SixCat in 6 minutes of continuous traffic. The MOPD 2.20 pack has the same architecture, bitrate and size, so it serves at the same speed; it has not been re-measured separately.
| Decode, one request | 49.6 tok/s (p95 49.6) |
| Prefill | 2,370 tok/s |
| Balanced serving | 116.2 tok/s aggregate at concurrency 8 |
| Time to first token | 4.68 s p50 (4.71 s p95) |
| Max usable concurrency | 8 |
The weights are resident in VRAM with the KV cache alongside them, so these are the numbers to expect on a card this size and nothing was offloaded.
MIT, same as the base models. The models, their training and their evaluation are Xiaomi's work: see the original model cards for Flash-RL and Flash-MOPD, and the technical report, for full details. Quantization is ours.
@misc{mimo2026v26flash,
title={MiMo-V2.6-Flash-RL},
author={{Xiaomi MiMo Team}},
year={2026},
howpublished={\url{https://huggingface.co/XiaomiMiMo/MiMo-V2.6-Flash-RL}},
}
@misc{mimo2026v26flashmopd,
title={MiMo-V2.6-Flash-MOPD},
author={{Xiaomi MiMo Team}},
year={2026},
howpublished={\url{https://huggingface.co/XiaomiMiMo/MiMo-V2.6-Flash-MOPD}},
}