MiMo-V2.5-Pro (MoE 1T de Xiaomi)
Déployez MiMo-V2.5-Pro (MoE 1,02T, 42B actifs, contexte 1M) de Xiaomi sur Clore.ai — le premier niveau Pro à poids ouverts de l'équipe MiMo, natif FP8, attention hybride
MiMo-V2.5-Pro est un modèle Mixture-of-Experts de 1,02 billion de paramètres qui n’active que ≈42B de paramètres par token. L’équipe MiMo — dirigée par l’ancienne chercheuse de DeepSeek Luo Fuli — l’a conçu autour de deux idées : un schéma d’attention hybride qui mélange Sliding Window Attention (SWA) et Global Attention (GA) selon un ratio de 6:1 (réduction d’environ 7× du cache KV avec une fenêtre de 128 tokens), et 3 modules légers de Multi-Token Prediction (MTP) qui offrent environ 3× de vitesse de sortie sur des charges autoregressives. L’architecture comporte 70 couches (1 dense + 69 MoE), une taille cachée de 6144, et est livrée nativement en précision mixte FP8 E4M3.
Deux points comptent pour les utilisateurs de Clore.ai. D’abord, il s’agit de la première version MiMo Pro avec poids publics : les variantes Pro précédentes n’existaient que comme API hébergée et comme modèle « Hunter Alpha » testé en mode furtif sur OpenRouter (calendrier de mars 2026). Ensuite, la licence MIT supprime purement et simplement les restrictions commerciales — affinez, redistribuez, exécutez-le comme un point de terminaison payant, sans réserve. L’annonce de lancement de Xiaomi affirme que V2.5-Pro surpasse DeepSeek V4 sur les tâches agentiques, mais ce benchmark n’est publié que par l’éditeur — aucune reproduction tierce n’a encore été obtenue, et vous ne devriez pas le citer à l’extérieur sans cette réserve.
Spécifications clés
Paramètres totaux
1.02T (MoE)
Paramètres actifs
≈42B par passage avant
Fenêtre de contexte
1 000 000 tokens (1M)
Précision
FP8 E4M3 mixte (natif)
Architecture
SWA + GA hybride (6:1), 70 couches (1 dense + 69 MoE), caché 6144
Cache KV
Fenêtre glissante 128, réduction d’environ 7× par rapport à la GA globale
Décodage spéculatif
3 modules MTP légers, vitesse de sortie ~3×
Licence
MIT
Date de sortie
27 avril 2026
Organisation
Équipe Xiaomi MiMo (XiaomiMiMo sur HuggingFace)
Outils principaux
SGLang (prioritaire), vLLM
Pourquoi MiMo-V2.5-Pro ?
Premier MiMo du niveau Pro à poids ouverts — le prédécesseur MiMo-V2-Pro était uniquement disponible via API, c’est la première fois que les poids Pro sont publics
contexte de 1M tokens — gère des bases de code entières, de longues traces d’agents ou du RAG multi-document sans découpage
attention hybride — SWA + GA à 6:1 réduit le cache KV d’environ 7× par rapport à une attention globale pure ; les longs contextes restent gérables
FP8 natif — pas de quantification a posteriori, les poids sont livrés en FP8 E4M3 directement par l’éditeur
décodage spéculatif MTP — 3 modules MTP intégrés offrent environ 3× de débit de décodage prêts à l’emploi
licence MIT — aucune restriction commerciale, aucune limite d’usage
42B actifs — vous payez le coût d’inférence dense d’un modèle 42B malgré le chiffre phare de 1.02T
Lignée — la chercheuse principale Luo Fuli était auparavant chez DeepSeek, et les choix architecturaux le montrent
Exigences
VRAM GPU
~141 Go (Q4 + déchargement RAM, lorsque les quants seront disponibles)
8× H100 80 Go (640 Go)
8× H200 141 Go (1 128 Go)
RAM
256 Go
512 Go
512 Go
Disque
700 Go NVMe
1,5 To NVMe
2 To NVMe
CUDA
12.8+
12.8+
12.8+
Adéquation matérielle : Pour du FP8 complet avec une marge confortable sur le contexte 1M, 8×H200 est la cible naturelle — il s’agit d’un bare metal déploiement, pas d’une location sur la place de marché — voir clore.ai/rent-h200.html. 8×H100 80 Go peut aussi exécuter le checkpoint FP8, mais vous devrez plafonner --context-length plus bas (généralement 256K) pour laisser de la place au cache KV. Pour le matériel de classe Blackwell, voir clore.ai/rent-b200.html.
Option A — Ollama / GGUF (quantifié, builds communautaires)
Option B — vLLM (API de production, recommandé)
vLLM prend en charge MiMo-V2.5-Pro via --trust-remote-code (l’attention hybride + les modules MTP sont fournis comme code personnalisé dans le dépôt). Utilisez les paramètres d’échantillonnage par défaut du fournisseur : temperature 1.0, top_p 0.95.
Option C — SGLang (recommandé pour un débit maximal)
SGLang est la cible de service de premier plan dans la fiche du modèle MiMo-V2.5-Pro. L’éditeur publie la commande de lancement avec SGLANG_ENABLE_SPEC_V2=1 pour activer le nouveau chemin de décodage spéculatif conscient du MTP, là où le gain d’environ 3× sur le décodage se matérialise réellement.
Pour une configuration TP multi-GPU sur 8×H200, ajoutez --tp-size 8 et --mem-fraction-static 0.88. Vérifiez avec nvidia-smi que les 8 cartes sont bien présentes avant d’envoyer du trafic réel — le contexte 1M ne pardonne pas si un rang est sous-alimenté.
Recommandations GPU Clore.ai
4× H100 80 Go
320 Go
FP8 avec déchargement lourd, ctx max ~64K, ~10–15 tok/s
~4,16 $/h
8× H100 80 Go
640 Go
FP8 complet, ctx max ~256K, ~30–45 tok/s
~8,32 $/h
8× B200
1 536 Go
FP8 complet, ctx max 1M, le plus rapide disponible
tarification de la place de marché
Cas d’usage
Agents à long horizon — l’équipe MiMo calibre explicitement le modèle pour un appel d’outils soutenu. Le contexte 1M plus l’accélération MTP permettent des milliers de tours d’outils sans gymnastique de découpage.
Analyse de base de code entière — placez un monorepo de 500K tokens dans le contexte pour la planification de refactorisation, les audits de dépendances ou la conception de migration
RAG sur longs documents — des livres entiers, des transcriptions clients sur plusieurs années ou des historiques de chat sur un an tiennent dans un seul prompt
Codage — le score HumanEval+ 75,6 % revendiqué par l’éditeur et la posture agentique en font un candidat pour des charges SWE autonomes (à associer avec SWE-agent / OpenHands)
Carnet de recherche — le contexte 1M tolère ce type d’usage « collez tout l’article, collez les travaux antérieurs, demandez une synthèse » que les petits modèles tronquent
Benchmarks
GSM8K
99.6%
Problèmes de mots en mathématiques
HumanEval+
75.6%
Codage (étendu)
MMLU
89.4%
Connaissances générales
GraphWalks (1M ctx) BFS
0.37
Parcours de graphe à long contexte
GraphWalks (1M ctx) Parents
0.62
Parcours de graphe à long contexte
Tâches agentiques face à DeepSeek V4
"surpasse" (éditeur)
Non vérifié — reproduction tierce en attente
Dépannage
OutOfMemoryError au chargement
Le FP8 natif nécessite encore ~600 Go+ de VRAM. Utilisez 8× H200 ou réduisez --context-length à 65536 sur 8× H100.
Téléchargement HuggingFace lent
huggingface-cli download XiaomiMiMo/MiMo-V2.5-Pro --local-dir ./weights --resume-download. Attendez-vous à environ 600 Go de FP8.
--trust-remote-code refusé
L’attention hybride et MTP sont livrés comme code personnalisé dans le dépôt. L’indicateur est obligatoire pour vLLM et SGLang.
Accélération MTP absente dans SGLang
Vérifiez SGLANG_ENABLE_SPEC_V2=1 est exporté dans le même shell que python3 -m sglang.launch_server. Le chemin par défaut n’active pas MTP.
Trace de raisonnement plate / de faible qualité
Utilisez temperature=1.0 et top_p=0.95. Des températures plus basses dégradent le comportement de raisonnement de MiMo.
OOM du contexte 1M sur 8× H100
8× H100 80 Go ne peut pas contenir le cache KV pour 1M tokens. Plafonnez à 256K ou passez à 8× H200.
Le préremplissage prend plusieurs minutes
Attendu à un contexte 1M. Utilisez --enable-chunked-prefill (vLLM) ou regroupez des requêtes plus courtes pour les charges interactives.
L’extraction GGUF / Ollama échoue
Les quants communautaires ne sont pas publiés au 28 avril 2026. Attendez 1 à 2 semaines ou utilisez directement FP8.
Prochaines étapes
Prédécesseur / modèle frère : MiMo-V2-Flash — 309B MoE, 15B actifs, contexte 32K, plus rapide mais plus petit
Concurrent revendiqué par l’éditeur : DeepSeek V4 — 1M ctx, multimodal, ~1T paramètres (le modèle que Xiaomi dit avoir battu sur les tâches agentiques)
Concurrent open-weight pour le codage : GLM-5.1 — 744B MoE, 40B actifs, MIT, actuellement n°1 sur SWE-Bench Pro
Capacité H200 : bare metal sur demande — meilleur choix pour un MoE 1T FP8 complet avec contexte 1M
Place de marché Clore.ai : clore.ai/marketplace
Liens
Mis à jour
Ce contenu vous a-t-il été utile ?