Krasis : un runtime hybride CPU/GPU pour les grands modèles MoE atteint 3 324 tok/s en pré-remplissage sur RTX 5080

Krasis est un runtime hybride CPU/GPU spécialement conçu pour les grands modèles Mixture-of-Experts (MoE). L'approche principale utilise le GPU pour la phase de préremplissage, qui est coûteuse en calcul, tandis que le CPU gère le décodage, avec la RAM système fournissant une capacité supplémentaire pour maximiser les performances.
Résultats de référence
Configuration RTX 5080 :
- Matériel : AMD 5900X, DDR4-3200, 1x RTX 5080 16 Go, PCIe 4.0 x16
- Qwen3-Coder-Next (80B) Q4 : 3 324 tok/s en préremplissage, 9,7 s TTFT (contexte de 35K), 14,9 tok/s en décodage
Configuration EPYC :
- Matériel : AMD EPYC 7742 (64c), DDR4-2666 8 canaux, 1x RTX 2000 Ada 16 Go, PCIe 4.0 x8
- Qwen3-Coder-Next (80B) Q4 : 1 060 tok/s en préremplissage, 18,9 s TTFT, 15,8 tok/s en décodage
- Qwen3-Coder-Next (80B) Q8 : 873 tok/s en préremplissage, 40,1 s TTFT, 12,4 tok/s en décodage
- Qwen3.5-35B-A3B Q4 : 1 374 tok/s en préremplissage, 14,6 s TTFT, 15,0 tok/s en décodage
- Qwen3-235B-A22B Q4 : 289 tok/s en préremplissage, 69,1 s TTFT, 3,4 tok/s en décodage
- DeepSeek V2-Lite (16B) Q4 : 1 477 tok/s en préremplissage, 13,6 s TTFT, 20,2 tok/s en décodage
- DeepSeek V2-Lite (16B) Q8 : 1 317 tok/s en préremplissage, 15,2 s TTFT, 17,8 tok/s en décodage
Les références utilisaient des invites de 10K à 50K tokens pour le préremplissage (le meilleur parmi 20K/35K/50K est rapporté) et une génération de 64 tokens pour le décodage (moyenne de 3 exécutions).
Fonctionnement
Contrairement aux runtimes standards qui ne déchargent que quelques couches sur le GPU et exécutent la majeure partie du modèle sur le CPU, Krasis traite le GPU comme un moteur de calcul en flux continu. Il pousse le modèle à travers la VRAM aussi rapidement que possible, masquant les transferts sous un calcul simultané. Le GPU gère la passe complète de préremplissage, puis le CPU gère le décodage.
Compromis
- Gourmand en RAM : Nécessite environ 2,5 fois le poids du modèle quantifié en RAM système (par exemple, ~100 Go pour Qwen3-Coder-Next en Q4)
- Cartes NVIDIA uniquement
- Spécifiquement ciblé sur les modèles MoE (le décodage serait lent sur les modèles denses)
- La première exécution est lente en raison du prétraitement et de la mise en cache
- Gourmand en disque : Nécessite le fichier safetensors BF16 original et stocke les modèles transcodés en cache (~2 fois la taille du modèle quantifié)
Modèles pris en charge
Qwen3-Coder-Next (le plus testé), Qwen3.5-35B-A3B, Qwen3-235B-A22B et DeepSeek V2-Lite. D'autres modèles arrivent bientôt.
Détails techniques
- Écrit en Rust + Python (pour l'orchestration)
- API compatible OpenAI (fonctionne avec Cursor, OpenCode, etc.)
- Lanceur interactif pour la configuration
- Sous licence SSPL (libre d'utilisation, de modification et de distribution)
- GitHub : https://github.com/brontoguana/krasis
Le développeur sollicite des retours sur les modèles à prendre en charge ensuite, des avis sur les compromis, et des références de la part d'utilisateurs avec des cartes de série 5 et PCIe 5.0.
📖 Lire la source complète : r/LocalLLaMA
👀 See Also

Kubeez MCP Server Connecte Claude à Plus de 70 Modèles IA Média
Kubeez a publié un serveur MCP qui connecte Claude à plus de 70 modèles d'IA pour la génération d'images, de vidéos, de musique et de voix. Le serveur prend en charge l'authentification OAuth et offre une génération asynchrone, avec Claude qui interroge le statut et renvoie des URL CDN.

Nudge : une application locale qui affiche des plans générés par Claude via des déclencheurs contextuels
Nudge est une application gratuite iOS/Android priorisant le local, qui vous permet de coller des plans en markdown (depuis Claude, ChatGPT, Notes) et d'y ajouter des déclencheurs comme le temps, la localisation, le Wi-Fi, l'inactivité ou une fois pour les faire apparaître via des notifications locales.

Alternative DIY OpenClaw utilisant le code Claude en mode sans interface
Un développeur a créé un serveur Python qui envoie des requêtes à Claude Code en mode sans interface, avec accès à un bot Telegram, automatisation Hammerspoon et stockage local de fichiers markdown pour les tâches, emplois du temps et notes.

Centre de Sessions d'Agent IA : Tableau de bord 3D pour la surveillance des sessions de code Claude
Le Centre de Sessions d'Agents IA est un tableau de bord en temps réel qui visualise les sessions Claude Code sous forme de robots 3D dans un cyberdrome, avec des animations montrant l'état des agents et des fonctionnalités incluant des vues terminal en direct, des alertes d'approbation et la reprise de session. Il s'installe via npx avec des hooks bash légers.