Model reference · open weights
MiMo is an open-weight language model from XiaomiMiMo. MiMo-V2.5 (FP8) weighs 315 GB; the smallest configuration that runs it is 4× RTX PRO 6000 Blackwell 96 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the XiaomiMiMo/MiMo-V2.5 model card, 2026-10-01
What it is
| Released by | XiaomiMiMo |
|---|---|
| Released | 2026-04-27 |
| Parameters | 310.8B |
| VRAM | 315 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB … B200 180 GB 12 smaller cards | ||||
| 4× RTX PRO 6000 Blackwell 96 GB tensor parallel | 14 | 3 | 119K | 93.8 GB a card |
| 4× H200 141 GB tensor parallel | 161 | 40 | all 1024K | 138 GB a card |
| 8× H100 80 GB tensor parallel | 93 | 23 | 746K | 78.1 GB a card |
| 8× A100 80 GB tensor parallel · FP8 without its speed-up here | 118 | 29 | 946K | 78.2 GB a card |
| 4× B200 180 GB tensor parallel | 271 | 67 | all 1024K | 176 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 319 GB | 323 GB |
| 5 | 324 GB | 342 GB |
| 8 | 328 GB | 357 GB |
| 16 | 337 GB | 395 GB |
| 32 | 357 GB | 473 GB |
| 64 | 395 GB | 627 GB |
One card, with vLLM's small-card settings.
From the model card
| | | | |
| | |
The config.json and tokenizer_config.json files in this repository have been updated since the initial release. If you downloaded MiMo-V2.5 before this commit (4da2748), please re-pull or manually update these two files to ensure correct model behavior. Using the outdated config may lead to degraded model performance. We apologize for any inconvenience.
MiMo-V2.5 is a native omnimodal model with strong agentic capabilities, supporting text, image, video, and audio understanding within a unified architecture. Built upon the MiMo-V2-Flash backbone and extended with dedicated vision and audio encoders, it delivers robust performance across multimodal perception, long-context reasoning, and agentic workflows. Key features include:
Hybrid Attention Architecture: Inherits the hybrid design from MiMo-V2-Flash, interleaving Sliding Window Attention (SWA) and Global Attention (GA) with a 5:1 ratio and 128 sliding window. This reduces KV-cache storage by nearly 6× while maintaining long-context performance via learnable attention sink bias.
Native Omnimodal Encoders: Equipped with a 729M-param Vision Transformer (ViT) featuring hybrid window attention and a dedicated audio encoder initialized from the weights of MiMo-Audio, enabling high-quality image, video, and audio understanding.
Multi-Token Prediction (MTP): Three lightweight MTP modules with dense FFNs accelerate inference via speculative decoding and improve RL training efficiency.
Efficient Pre-Training: Trained on a total of ~48T tokens using FP8 mixed precision. The context window supports up to 1M tokens.
Agentic Capabilities: Post-training incorporates SFT, large-scale agentic RL, and Multi-Teacher On-Policy Distillation (MOPD), achieving strong performance on agentic tasks and multimodal understanding benchmarks.
| Model | Context Length | Download |
|---|---|---|
| MiMo-V2.5-Base | 256K | 🤗 HuggingFace 🤖 ModelScope |
| MiMo-V2.5 | 1M | 🤗 HuggingFace 🤖 ModelScope |
MiMo-V2.5's core language backbone inherits from the MiMo-V2-Flash architecture, a sparse MoE model with hybrid sliding window attention.
| Component | MiMo-V2.5-Pro | MiMo-V2.5 |
|---|---|---|
| Total Parameters | 1.02T | 310B |
| Activated Parameters | 42B | 15B |
| Hidden Size | 6144 | 4096 |
| Num Layers | 70 (1 dense + 69 MoE) | 48 (1 dense + 47 MoE) |
| Full Attention Layers | 10 | 9 |
| SWA Layers | 60 | 39 |
| Num Attention Heads | 128 | 64 |
| Num KV Heads | 8 (GQA) | 8 (GA) / 4 (SWA) |
| Head Dim (QK / V) | 192 / 128 | 192 / 128 |
| Routed Experts | 384 | 256 |
| Experts per Token | 8 | 8 |
| MoE Intermediate Size | 2048 | 2048 |
| Dense Intermediate Size | 16384 (layer 0 only) | 16384 (layer 0 only) |
| SWA Window Size | 128 | 128 |
| Max Context Length | 1M | 1M |
| MTP Layers | 3 | 3 |
We train a dedicated MiMo ViT that adopts sliding-window attention to enable efficient visual encoding.
| Configuration | Value |
|---|---|
| Total Layers | 28 |
| SWA Layers | 24 |
| Full Attention Layers | 4 |
| Window-Attention Pattern | [-1] + [0,0,0,0,1,1,1,1,-1] × 3 |
| Attention Heads (Q / KV) | 32 / 8 |
| Head Dimensions (QK / V) | 64 / 64 |
| Sliding Window Size (L / R) | 64 / 64 |
Window pattern notation: -1 = full attention, 0 = 1-D row window, 1 = 1-D column window.
Our audio encoder is initialized from the weights of MiMo-Audio-Tokenizer and further finetuned to support high-quality audio understanding.
| Configuration | Value |
|---|---|
| Total Layers | 24 |
| SWA Layers | 12 |
| Full Attention Layers | 12 |
| Sliding Window Size | 128 |
| Attention Heads (Q / KV) | 16 / 16 |
| Head Dimensions (QK / V) | 64 / 64 |
MiMo-V2.5 is trained on a total of ~48T tokens.
Since inference engines are continuously being updated and optimized, this guide only provides deployment examples for reference. For the best performance, we strongly recommend following our referenced approach to get the latest best practices and optimal performance.
For the best performance, we st
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.