alt.freeweights.mimo / MiMo-V2.5-Pro
From: XiaomiMiMo <huggingface.co/XiaomiMiMo>Newsgroups: alt.freeweights.mimoSubject:

MiMo-V2.5-Pro

Date: 2026-11-15Commit: 98e90dfSigned: 2DC28CC7B26A283B ✓

Text generation model with 1.02T parameters. Safetensors weights, 1.03 TB in all. Published by XiaomiMiMo under MIT.

1.02T params1.03TBMiMo-V2.5-Prosafetensorspermissive
FactsParams1.02TSize1.03 TBFormatssafetensorsTasktext generationLicenseMITFrom sourcepermissive
$ fw get XiaomiMiMo/MiMo-V2.5-Pro
# manifest sha256 f48686d93242… · 1.03 TB · 50 files
$ fw verify ./MiMo-V2.5-Pro XiaomiMiMo/MiMo-V2.5-Pro
From sourceHosted (signed)XiaomiMiMo/MiMo-V2.5-ProLast check: 2026-11-15 02:44 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
1.03 TB
Weights
1.03 TB (safetensors)
Parameters
1.02T
Formats
safetensors
Task
text generation
License
MIT (permissive)
Files
50, each with a sha256
Publisher
XiaomiMiMo
Added
2026-11-15
Section
alt.freeweights.mimo
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 02:44 UTCpassed

Model card

From the publisher at commit 98e90df. Shown as plain text with links; images open at the publisher.

Image: Xiaomi-MiMo

| 🤗 HuggingFace &nbsp;| 📰 Blog &nbsp;| 🎨 Xiaomi MiMo API Platform &nbsp;| 🗨️ Xiaomi MiMo Studio &nbsp;|

Community

WeChat Group &nbsp;|&nbsp; Discord &nbsp;|&nbsp; Telegram &nbsp;|&nbsp; Reddit

MiMo-V2.5-Pro#

MiMo-V2.5-Pro is an open-source Mixture-of-Experts (MoE) language model with 1.02T total parameters and 42B active parameters. It utilizes the hybrid attention architecture and 3-layers Multi-Token Prediction (MTP) introduced in MiMo-V2-Flash, with up to 1M tokens context length.

Image: Benchmark Results

1. Introduction#

MiMo-V2.5-Pro is our most capable model to date, designed for the most demanding agentic, complex software engineering, and long-horizon tasks. It sustains complex trajectories spanning thousands of tool calls with strong instruction following and coherence over a 1M-token context window. Key features include:

  • Hybrid Attention Architecture: Interleaves Sliding Window Attention (SWA) and Global Attention (GA) with a 6:1 ratio and 128 sliding window. This reduces KV-cache storage by nearly 7x while maintaining long-context performance via learnable attention sink bias.
  • Multi-Token Prediction (MTP): Equipped with three lightweight MTP modules using dense FFNs. This triples output speed during inference and will be good to accelerate rollout in RL training.
  • Efficient Pre-Training: Trained on 27T tokens using FP8 mixed precision and native 32k seq length. The context window supports up to 1M tokens.
  • Agentic Capabilities: Post-training utilizes SFT, large-scale agentic RL and Multi-Teacher On-Policy Distillation (MOPD), achieving superior performance on the most demanding agentic, complex software engineering, and long-horizon tasks.

2. Model Downloads#

ModelTotal ParamsActive ParamsContext LengthPrecisionDownload
MiMo-V2.5-Pro1.02T42B1MFP8 (E4M3) Mixed🤗 HuggingFace

🤖 ModelScope | | MiMo-V2.5-Pro-Base | 1.02T | 42B | 256K | FP8 (E4M3) Mixed | 🤗 HuggingFace 🤖 ModelScope |

3. Evaluation Results#

Base Model Evaluation#
CategoryBenchmarkSettingMiMo-V2.5-Pro BaseMiMo-V2.5 BaseDeepSeek-V4-Pro BaseDeepSeek-V4-Flash BaseKimi-K2 Base
Params#Activated / #Total-42B / 1.02T15B / 310B49B / 1.6T13B / 284B32B / 1.04T
GeneralBBH3-shot88.487.287.586.988.7
MMLU5-shot89.486.390.188.787.8
MMLU-Redux5-shot92.889.890.889.490.2
MMLU-Pro5-shot68.565.873.568.369.2
DROP3-shot86.383.788.788.683.6
ARC-Challenge25-shot97.296.5--96.2
HellaSwag10-shot89.888.688.085.794.6
WinoGrande5-shot85.684.781.579.585.3
TriviaQA5-shot81.380.785.682.885.1
GPQA-Diamond5-shot66.758.1--48.1
MathGSM8K8-shot99.683.392.690.892.1
MATH4-shot86.267.764.557.470.2
AIME 24&252-shot37.336.9--31.6
CodeHumanEval+1-shot75.671.3--84.8
MBPP+3-shot74.170.9--73.8
LiveCodeBench v61-shot39.635.5--26.3
SWE-Bench (AgentLess)3-shot35.730.8--28.2
ChineseC-Eval5-shot91.588.693.192.192.5
CMMLU5-shot90.288.290.890.490.9
MultilingualGlobalMMLU5-shot83.677.4--80.7
Long-context Evaluation#

Image: Post-training Evaluation

GraphWalks is a long-context benchmark from OpenAI that fills the prompt with a directed graph of hex-hash nodes and asks the model to run a breadth-first search (nodes exactly at depth N) or list a node's parents. We evaluate across the full 32k–1M input-token span and apply the same evaluation fixes described by Anthropic.

MiMo V2.5 Pro delivers a major leap in long-context reasoning. Past 128k, V2 Pro degrades rapidly and collapses to 0.00 at 1M on both subtasks, while V2.5 Pro still scores 0.56 BFS / 0.92 Parents at 512k and 0.37 / 0.62 at 1M.

4. Model Architecture & Training Process#

MiMo-V2.5-Pro addresses the quadratic complexity of long contexts by interleaving Local Sliding Window Attention (SWA) and Global Attention (GA). Unlike traditional speculative decoding, our MTP module is natively integrated for training and inference.

Image: Model Architecture

Model Summary#
ComponentMiMo-V2.5-ProMiMo-V2.5
Total Parameters1.02T310B
Activated Parameters42B15B
Hidden Size61444096
Num Layers70 (1 dense + 69 MoE)48 (1 dense + 47 MoE)
Full Attention Layers109
SWA Layers6039
Num Attention Heads12864
Num KV Heads8 (GQA)8 (GA) / 4 (SWA)
Head Dim (QK / V)192 / 128192 / 128
Routed Experts384256
Experts per Token88
MoE Intermediate Size20482048
Dense Intermediate Size16384 (layer 0 only)16384 (layer 0 only)
SWA Window Size128128
Max Context Length1M1M
MTP Layers33
Training Process#

For post-training, MiMo-V2.5-Pro adopts the three-stage post-training paradigm introduced in MiMo-V2-Flash to achieve exceptional performance. The paradigm begins with Supervised Fine-Tuning (SFT) to build strong, foundational instruction-following skills using curated data pairs. Next, in the Domain-Specialized Training stage, diverse teacher models — ranging from math and safety to complex agentic tool-use — are individually optimized using domain-specific RL rewards. Finally, the process culminates in Multi-Teacher On-Policy Distillation (MOPD). Through dynamic on-policy RL, the single student model iteratively learns from its own outputs, continuously receiving precise token-level guidance from the expert teachers to seamlessly integrate broad capabilities.

5. Deployment#

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.

SGLang Deployment#

For the best performance, we strongly recommend deploying using this approach, which is officially supported by the SGLang community. Please refer to SGLang MiMo-V2.5-Pro Cookbook for the latest deployment guide.

The following is an example of running the model with SGLang, referenced from sgl-project/sglang#23808:

SGLANG_ENABLE_SPEC_V2=1
SGLANG_DEEPEP_NUM_MAX_DISPATCH_TOKENS_PER_RANK=256
python3 -m sglang.launch_server \
              --model-path XiaomiMiMo/MiMo-V2.5-Pro \
              --trust-remote-code \
              --pp-size 1 \
              --dp-size 2 \
              --ep-size 16 \
              --tp-size 16 \
              --moe-dense-tp-size 1 \
              --enable-dp-attention \
              --moe-a2a-backend deepep \
              --dist-init-addr ${LWS_LEADER_IP}:20000 \
              --node-rank ${LWS_WORKER_INDEX} \
              --nnodes ${LWS_GROUP_SIZE} \
              --page-size 64 \
              --attention-backend fa3 \
              --quantization fp8 \
              --mem-fraction-static 0.7 \
              --max-running-requests 128 \
              --cuda-graph-max-bs 64 \
              --chunked-prefill-size 32768 \
              --context-length 1048576 \
              --tokenizer-worker-num 64 \
              --speculative-algorithm EAGLE \
              --speculative-num-steps 3 \
              --speculative-eagle-topk 1 \
              --speculative-num-draft-tokens 4 \
              --enable-multi-layer-eagle \
              --host 0.0.0.0 \
              --port 9001 \
              --reasoning-parser mimo \
              --tool-call-parser mimo \
              --watchdog-timeout 3600 \
              --model-loader-extra-config '{"enable_multithread_load": "true","num_threads": 64}'
vLLM Deployment#

For the best performance, we strongly recommend deploying using this approach, which is officially supported by the vLLM community. Please refer to vLLM MiMo-V2.5-Pro Cookbook for the latest deployment guide.

For local deployment, we recommend setting the sampling parameters to temperature=1.0, top_p=0.95.

Citation#

@misc{mimo2026v25pro,
  title={MiMo-V2.5-Pro},
  author={{Xiaomi MiMo Team}},
  year={2026},
  howpublished={\url{https://huggingface.co/collections/XiaomiMiMo/mimo-v25}},
}

Contact#

For questions or feedback, reach us at mimo@xiaomi.com or join our community:

Use Restrictions#

You are solely responsible for your use of XiaomiMiMo/MiMo-V2.5-Pro and any outputs, actions, or consequences arising therefrom, and you agree not to use the XiaomiMiMo/MiMo-V2.5-Pro or any derivatives thereof:

  • For any unlawful, fraudulent, or malicious purpose, or in any manner that violates any applicable laws or regulations;
  • To infringe upon the intellectual property rights, privacy rights, publicity rights, or other lawful rights or interests of any third party;
  • To exploit, harm, harass, defame, unlawfully discriminate against, or otherwise adversely affect any individual or group, including minors or vulnerable persons;
  • For any military purpose or application;
  • To engage in or facilitate malicious cyber activities, including but not limited to malware, ransomware, phishing, credential theft, or unauthorized access, or any activity intended to compromise or unlawfully control computer systems, networks, or encryption systems;
  • To access, collect, process, disclose, or disseminate personal data or other protected information without appropriate authorization or lawful basis; or to access, interact with, scrape, or automate any third-party platform or service in violation of any applicable laws, policies, or authorization requirements;
  • To use the XiaomiMiMo/MiMo-V2.5-Pro in a manner that autonomously executes high-risk actions without appropriate human oversight or authorization.

This notice is an informational reminder only and does not amend the applicable model licence or impose additional licence conditions. The permissions granted under that licence remain unaffected. Nothing in this notice restricts uses permitted by applicable law, including applicable exceptions and limitations.

Usage enquiries and complaints#

mimo-legal@xiaomi.com. For information on submitting a complaint, please visit the https://mimo.xiaomi.com.

Files

50 files · 1.03 TBWeights 1.03 TB (safetensors). Sizes and sha256 from the signed manifest.
Show all 50 files with their sha256
FileSizesha256
.gitattributes1.82 KB1687f593894ce5955161eb8a3fbe0b3eef116b58e32322518c0c61110ef25a5f
README.md13.1 KBdf1dccf90396e4f93853e03a48b4f231619f1878fbfbbe2f0fa1e44ad0f74cb7
added_tokens.json735 B79f6ec6fcc423d3a82bfac8b9033b1daac7b7bce06a5f5f441637b480cc605de
assets/architecture.png152 KB364418932cbfeb4757e7f7bc91bd3df19de6fca21640c3c0bbda89a569358e0d
assets/benchmark.jpg624 KB5b4e4a2c797c9ab879249f88b5b2341322391f71c689941a70e075b66401a6c6
assets/post_training_evaluation.jpg216 KBf8b9ea21cb0b35905395f4af80aa6952fce1367b388af82d67ab89233e2674a4
assets/wechat.jpg99.7 KBfc359540e8af1e2580e7c799ae65c3f9cde53f54ea32f52f366191f00d13d487
config.json5.35 KB7e11c6cd358a841d5ac016fc80c030cad14d418ee125e9bde1eb6d0757b635d6
configuration_mimo_v2.py8.54 KB4ecf7496d022aeca24e58d523302d3ea1ad78784e8bc50b3af7134526c623d80
merges.txt1.82 MBb8e04af9c950e393054010dcef499c3f005e803e9b2da1a09b96a26c33266eb1
model.safetensors.index.json15.6 MBa7ad2187407f8cf989f140a42d9bf340be7a220b2f6b35afa0a728774eb20f4b
model_mtp.safetensors2.46 GBe0f1599b41996feab60b2b2ea42338b26979a2b58b115526bb49371a91e3c8d8
model_pp0_ep0_shard0.safetensors34.6 GBe3aac22ecd430136c92626bbf1345dc9e99d9800a4cd49878793b52a6154cd40
model_pp0_ep0_shard1.safetensors27.2 GB6422d714cb680c72ebc5982b95252f5457e7f4625ceb29fad5e05aecc10c3b57
model_pp0_ep10_shard0.safetensors31.3 GBbf18b588ea10bead2879179f15bbca4e91e9abd59863581e2cd9004470d2d54d
model_pp0_ep11_shard0.safetensors31.3 GB1a0b5d0ef3523bd3ce8fe2eab1bb226ce5122bf72fb30cf7bbe6e8f99459bb90
model_pp0_ep12_shard0.safetensors31.3 GBb8f63229280884fc677945fee04391246c3d4d7aacf90f327ef430ab62bc72c6
model_pp0_ep13_shard0.safetensors31.3 GB93704b69e4f0e0fa148e2118f605518fddb62dbda17d4575918aa5f075dfb890
model_pp0_ep14_shard0.safetensors31.3 GB4ebf87de52e82194428200f82e28c666bf42639c43d32b12218041ec67e4dccb
model_pp0_ep15_shard0.safetensors31.3 GBffbe58cf0bf67a61481ea7d5bb6f6dd310c546c5bed21ff45db264fbb5ffca46
model_pp0_ep16_shard0.safetensors31.3 GB8d5028da852f2ae339e047deb0f4dbdcb5770ffbc411bc130947b40b6cc7c0f4
model_pp0_ep17_shard0.safetensors31.3 GBe3ac44fff1a24c635d28ce4addc84589cb6638d6284f2e17a502b4b23dc0d9fa
model_pp0_ep18_shard0.safetensors31.3 GB701682b0e073f471a47d3a61b1adb13d7e1183eacd053be2aafd6e33c2f1efb9
model_pp0_ep19_shard0.safetensors31.3 GB653d5ed28d8320369708a145b209d0fdb6cb03673351a1cc92eff163dfe6757e
model_pp0_ep1_shard0.safetensors31.3 GBa6ae084dd12811777d1da10784235d5014a21a6b22fe936e70d0ab4682c336d7
model_pp0_ep20_shard0.safetensors31.3 GB2ae1f90c36626cb3944ed4986f7df3181b761be5658e9cd561691dab946b1f28
model_pp0_ep21_shard0.safetensors31.3 GB25954cf458b4e149523d7f436ef404d51c6cc7d4fa6d2a12bfaa9e4fb7fb147c
model_pp0_ep22_shard0.safetensors31.3 GBbb181bc5d65f77090b8423503c31895ed122d041bb6cf6d4a7b7846744d6be05
model_pp0_ep23_shard0.safetensors31.3 GBf67f2343e3b92066428bea0fb39eccc68d3f587ff1ad274478e3d369120fb61b
model_pp0_ep24_shard0.safetensors31.3 GB588c6199211b4b947b53ce0fa93df4597a2da0090a4ca637e69e70428ef1780c
model_pp0_ep25_shard0.safetensors31.3 GBc845e96be226275597955cfe995ee41fa6b7eafd3a2e579595efadaca961c8f0
model_pp0_ep26_shard0.safetensors31.3 GB30f987f808058ba27447d8200e5c0d41df64a2d9525159f8ab9c5f635d69509a
model_pp0_ep27_shard0.safetensors31.3 GB8b151aeb375b84ba967792207e8bd4e0c7ede979534f8648d3f5fa2bb88659ac
model_pp0_ep28_shard0.safetensors31.3 GB2538741e85b3430549f389be672d8cda5384f88f0f92af9d83442c37936ddd14
model_pp0_ep29_shard0.safetensors31.3 GBbf56b7502b8aabd8d0779978e9ad03f4905715c2654cd9c1218571ea76f28a25
model_pp0_ep2_shard0.safetensors31.3 GB4df6ddf8e6c3ced5d78f11a47c0f425b898cdb92acb31675bbb93de6aeeb52f6
model_pp0_ep30_shard0.safetensors31.3 GB4e3aa954fa6729a12a773800fdfbd5a71dae18e30e4a4b7177d430173d541152
model_pp0_ep31_shard0.safetensors31.3 GBbc4350c6f373209df4f49755ae06ede1a1c1ebed2f1fc98778e71c2b180de480
model_pp0_ep3_shard0.safetensors31.3 GB3696b210440cfe93b533e0945263203d917e01a9b8e8921845b5e262a69875de
model_pp0_ep4_shard0.safetensors31.3 GBb042d23818e9d537e48b63cfa437ddc2be152f2a588fc5bd678acf1c2f67bc51
model_pp0_ep5_shard0.safetensors31.3 GBdd6e5884dae5be62fdcd1bf843281c7f7dbd671f461e57d0764cf1803afd5aa4
model_pp0_ep6_shard0.safetensors31.3 GBbbde11cae32b38026481129d053b976842958da86f40abf91fbcd91387b9ae67
model_pp0_ep7_shard0.safetensors31.3 GB5ff4bc2f37ab4496349874eff47ed0b253aab854983c597b040d6912bfa730eb
model_pp0_ep8_shard0.safetensors31.3 GB7bf1dc12b959388fb6355718d9217457f8564a35145c52200e778952542479e1
model_pp0_ep9_shard0.safetensors31.3 GBf1d7ce5137511e43470781806571b3575246c55e69dd22d05acb85a603133b1a
modeling_mimo_v2.py31.5 KB4d33f4bd84a23c0ada163113dea3f28ecaa130370a9c3ef317d965cb031d1d5a
special_tokens_map.json644 B57255613bbe23c9497211ca68561ff429a51e871dbaf5a59998fa4c8f7fe168a
tokenizer.json12.2 MBcdd40b08814d626d2ab1eb36c7ca66521a96bce4d478cf1375a4d45fe03e1cf9
tokenizer_config.json14.7 KBbf6af875bfa52d5fb877d44ef47e0e537024712061d6891938e04245f7dd2ef3
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
98e90df482 pinned now2026-11-15 02:44 UTC50 files · 1.03 TB

Use it

$ fw get XiaomiMiMo/MiMo-V2.5-Pro
# manifest sha256 f48686d93242… · 1.03 TB · 50 files
$ fw verify ./MiMo-V2.5-Pro XiaomiMiMo/MiMo-V2.5-Pro
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/XiaomiMiMo/MiMo-V2.5-Pro.json --dir ./MiMo-V2.5-Pro $ python3 fw.py verify ./MiMo-V2.5-Pro ./XiaomiMiMo__MiMo-V2.5-Pro.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download XiaomiMiMo/MiMo-V2.5-Pro --revision 98e90df48208087a2eb974866a736a20f8122d2a --local-dir ./MiMo-V2.5-Pro
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("XiaomiMiMo/MiMo-V2.5-Pro", revision="98e90df48208087a2eb974866a736a20f8122d2a") model = AutoModelForCausalLM.from_pretrained("XiaomiMiMo/MiMo-V2.5-Pro", revision="98e90df48208087a2eb974866a736a20f8122d2a", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve XiaomiMiMo/MiMo-V2.5-Pro --revision 98e90df48208087a2eb974866a736a20f8122d2a

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
df1dccf90396e4f93853e03a48b4f231619f1878fbfbbe2f0fa1e44ad0f74cb7
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: XiaomiMiMo <huggingface.co/XiaomiMiMo>Newsgroups: alt.freeweights.mimoSubject: MiMo-V2.5-ProDate: 2026-11-15Commit: 98e90dfSigned: 2DC28CC7B26A283B ✓
Upstream
XiaomiMiMo/MiMo-V2.5-Pro
Pinned commit
98e90df48208087a2eb974866a736a20f8122d2a
Manifest
MiMo-V2.5-Pro.json · .minisig
Manifest sha256
f48686d9324284dbe0c252c39a60bcb54897ad374ff6678c389d3e1a77f12e17
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 02:44 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/XiaomiMiMo/MiMo-V2.5-Pro.json $ curl -O https://freeweights.allternit.com/manifests/XiaomiMiMo/MiMo-V2.5-Pro.json.minisig $ minisign -Vm MiMo-V2.5-Pro.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

1 model in the catalog name this one as their parent.

Quantizations
1
Quantizations 1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download XiaomiMiMo/MiMo-V2.5-Pro
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. MiMo-V2.5-Pro.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of MiMo-V2.5-Pro. Each has its own license check and page.

From: XiaomiMiMo <huggingface.co/XiaomiMiMo>Subject: MiMo-7B-Base
From: XiaomiMiMo <huggingface.co/XiaomiMiMo>Subject: MiMo-V2-Flash
From: unsloth <huggingface.co/unsloth>Subject: MiMo-V2-Flash-GGUF
From: XiaomiMiMo <huggingface.co/XiaomiMiMo>Subject: MiMo-V2.5
From: XiaomiMiMo <huggingface.co/XiaomiMiMo>Subject: MiMo-V2.5-ASR
From: mlx-community <huggingface.co/mlx-community>Subject: MiMo-V2.5-ASR-MLX-8bit