Mise à jour des performances d'inférence MLX : Benchmarks et fonctionnalités d'avril 2026

✍️ OpenClawRadar📅 Publié: April 14, 2026🔗 Source
Mise à jour des performances d'inférence MLX : Benchmarks et fonctionnalités d'avril 2026
Ad

Benchmarks de performance sur M2 Ultra

Les benchmarks sources évaluent l'inférence MLX sur un Mac Studio M2 Ultra avec 128 Go de mémoire unifiée, exécutant localement de grands modèles pour des charges de travail d'agents de codage. La vitesse de génération a été mesurée sur quatre modèles avec un débit de décodage en tokens/seconde pour différentes profondeurs de cache KV (256 tokens de sortie par exécution).

Données de performance des modèles

  • Qwen3.5-27B (dense, 8 bits) : 20,2 tok/s à 4K, 16,4 tok/s à 64K, 13,1 tok/s à 128K
  • Qwen3.5-35B-A3B (MoE, 8 bits) : 71,8 tok/s à 4K, 53,5 tok/s à 64K, 41,9 tok/s à 128K
  • Nemotron Super 120B (5 bits) : 36,4 tok/s à 4K, 31,2 tok/s à 64K, 28,4 tok/s à 128K
  • Qwen3.5-122B-A10B (MoE, 5 bits) : 40,6 tok/s à 4K, 29,4 tok/s à 64K, 23,1 tok/s à 128K

Le MoE 35B atteint un débit élevé car seulement 3B de ses 35B paramètres sont actifs par token. Nemotron Super 120B montre une dégradation minimale avec le contexte (baisse de 14 % de 4K à 64K) car 80 de ses 88 couches utilisent Mamba-2, qui a un coût constant par token.

Accélérations des fonctionnalités

Prédiction multi-token (MTP) : Les modèles Qwen 3.5 ont une tête de brouillon intégrée qui prédit le token suivant en parallèle. Avec une acceptation probabiliste à 90 %, le 122B passe de ~17 tok/s à 38,8 tok/s (accélération de 2,3x). La surcharge serveur est minime : une requête à prompt court via vllm-mlx génère à 39 tok/s, correspondant à la ligne de base.

SpecPrefill : Pour les prompts longs, un modèle de brouillon de 2B évalue l'importance des tokens via l'attention, puis la cible ne préremplit que les 20 % supérieurs. Sur le 122B à un contexte de 128K, le temps jusqu'au premier token (TTFT) passe de 19,3 minutes à 3,5 minutes (accélération de 5,5x). Cette fonctionnalité ne s'active que pour les prompts dépassant 8K tokens.

Ad

Comparaison MLX vs. llama.cpp

Benchmark de Qwen3.5-35B-A3B sur les deux piles (512 tokens générés après remplissage du cache KV) :

  • Contexte 32K : MLX 8 bits : 60,8 tok/s, llama.cpp FA ON (5 bits) : 54,85 tok/s, llama.cpp FA OFF : 36,45 tok/s
  • Contexte 64K : MLX 8 bits : 53,2 tok/s, llama.cpp FA ON (5 bits) : 45,84 tok/s, llama.cpp FA OFF : 24,47 tok/s
  • Contexte 128K : MLX 8 bits : 42,7 tok/s, llama.cpp FA ON (5 bits) : 34,48 tok/s, llama.cpp FA OFF : 13,73 tok/s

MLX utilise un noyau de décodage split-K en 2 passes (sdpa_vector_2pass) qui distribue jusqu'à 1024 groupes de threads à un contexte de 128K. La comparaison montre que MLX est compétitif avec llama.cpp pour les contextes longs.

Impact de l'architecture hybride

Les modèles testés utilisent des architectures hybrides avec moins de couches d'attention :

  • Qwen3.5-35B-A3B : 25 % de couches d'attention (10 sur 40), 71,8 tok/s à 4K, baisse de -25 % à 64K
  • Nemotron Super 120B : 9 % de couches d'attention (8 sur 88), 36,4 tok/s à 4K, baisse de -14 % à 64K

Qwen 3.5 utilise des couches GatedDeltaNet (récurrence linéaire) pour la majeure partie du réseau avec une attention standard pour seulement 25 % des couches. Moins de couches d'attention signifie moins de cache KV à scanner par token et moins de dégradation pour les contextes longs.

Améliorations récentes

L'écosystème MLX a trois couches qui ont connu un développement rapide. Le cœur MLX a reçu une refonte de la sécurité des threads (M par thread... [texte source tronqué]. Combiné avec le traitement par lots continu et le cache de préfixe, le 122B sert désormais des agents de codage de manière interactive à des longueurs de contexte auparavant impraticables.

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

Les fondateurs de Codestrap critiquent les métriques de codage par IA et mettent en garde contre des problèmes de qualité.
News

Les fondateurs de Codestrap critiquent les métriques de codage par IA et mettent en garde contre des problèmes de qualité.

Les fondateurs de Codestrap soutiennent que les outils de codage IA sont mal évalués avec des métriques comme le nombre de lignes de code et les demandes de fusion, tandis que les métriques de qualité révèlent des problèmes, comme une base de code 3,7 fois plus grande qui fonctionne 2 000 fois moins bien dans une réécriture de SQLite en Rust.

OpenClawRadar
Atlassian annonce 1 600 licenciements dans le cadre de sa transition vers l'IA
News

Atlassian annonce 1 600 licenciements dans le cadre de sa transition vers l'IA

Atlassian prévoit de supprimer environ 1 600 emplois alors que l'entreprise recentre ses priorités sur le développement de l'IA, selon un rapport de Reuters partagé sur Hacker News.

OpenClawRadar
Pourquoi l'architecture open source d'OpenClaw est importante
News

Pourquoi l'architecture open source d'OpenClaw est importante

Aucun

u/BymaxTheVibeCoder
L'outil MCI de Meta capture les interactions des employés pour l'entraînement de l'IA
News

L'outil MCI de Meta capture les interactions des employés pour l'entraînement de l'IA

Meta installe un logiciel de suivi appelé Model Capability Initiative (MCI) sur les ordinateurs de ses employés aux États-Unis pour capturer les mouvements de souris, les frappes au clavier, les clics et des captures d'écran occasionnelles, destinées à l'entraînement des modèles d'IA. Ces données visent à améliorer la capacité de l'IA à reproduire les interactions humaines avec l'ordinateur, comme la sélection dans des menus déroulants et l'utilisation de raccourcis clavier.

OpenClawRadar