Microsoft BitNet : un framework d'inférence LLM 1-bit pour CPU et GPU

Qu'est-ce que BitNet
BitNet est le framework d'inférence officiel de Microsoft pour les LLM 1-bit (comme BitNet b1.58). Il fournit des noyaux optimisés pour une inférence rapide et sans perte sur CPU et GPU, avec un support NPU prévu. Le framework est construit sur llama.cpp et utilise les méthodologies de table de recherche de T-MAC.
Benchmarks de performance
Sur les CPU ARM : accélérations de 1,37x à 5,07x avec une réduction d'énergie de 55,4% à 70,0%. Sur les CPU x86 : accélérations de 2,37x à 6,17x avec une réduction d'énergie de 71,9% à 82,2%. La dernière optimisation ajoute des implémentations de noyaux parallèles avec un tuilage configurable et un support de quantification d'embedding, permettant une accélération supplémentaire de 1,15x à 2,1x par rapport à l'implémentation originale.
BitNet peut exécuter un modèle BitNet b1.58 de 100 milliards de paramètres sur un seul CPU à des vitesses comparables à la lecture humaine (5-7 tokens par seconde).
Modèles pris en charge
- BitNet-b1.58-2B-4T (2,4 milliards de paramètres) - x86 : ✅ I2_S, ❌ TL1, ✅ TL2 | ARM : ✅ I2_S, ✅ TL1, ❌ TL2
- bitnet_b1_58-large (0,7 milliard) - x86 : ✅ I2_S, ❌ TL1, ✅ TL2 | ARM : ✅ I2_S, ✅ TL1, ❌ TL2
- bitnet_b1_58-3B (3,3 milliards) - x86 : ❌ I2_S, ❌ TL1, ✅ TL2 | ARM : ❌ I2_S, ✅ TL1, ❌ TL2
- Llama3-8B-1.58-100B-tokens (8,0 milliards) - x86 : ✅ I2_S, ❌ TL1, ✅ TL2 | ARM : ✅ I2_S, ✅ TL1, ❌ TL2
- Falcon3 Family (1-10 milliards) - x86 : ✅ I2_S, ❌ TL1, ✅ TL2 | ARM : ✅ I2_S, ✅ TL1, ❌ TL2
- Falcon-E Family (1-3 milliards) - x86 : ✅ I2_S, ❌ TL1, ✅ TL2 | ARM : ✅ I2_S, ✅ TL1, ❌ TL2
Prérequis d'installation
Python≥3.9, CMake≥3.22, Clang≥18. Pour Windows : Visual Studio 2022 avec Développement Desktop avec C++, Outils C++-CMake pour Windows, Git pour Windows, Compilateur C++-Clang pour Windows, et Support MS-Build pour LLVM-Toolset (clang). Pour Debian/Ubuntu : Utilisez le script d'installation automatique : bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"
Compilation à partir des sources
Cloner le dépôt : git clone --recursive https://github.com/microsoft/BitNet.git
Changer de répertoire : cd BitNet
Installer les dépendances : # (Recommandé) Créer un nouvel environnement conda
Les utilisateurs Windows doivent utiliser un Developer Command Prompt/PowerShell pour VS2022 pour les commandes de compilation.
Mises à jour récentes
- 15/01/2026 : Optimisation de l'inférence CPU de BitNet
- 20/05/2025 : Noyau d'inférence GPU officiel de BitNet
- 14/04/2025 : Modèle officiel BitNet de 2 milliards de paramètres sur Hugging Face
- 18/02/2025 : Bitnet.cpp : Inférence Edge efficace pour les LLM ternaires
- 08/11/2024 : BitNet a4.8 : Activations 4-bit pour les LLM 1-bit
- 21/10/2024 : Infra IA 1-bit : Partie 1.1, Inférence rapide et sans perte de BitNet b1.58 sur CPU
- 17/10/2024 : bitnet.cpp 1.0 publié
📖 Read the full source: HN AI Agents
👀 See Also

ClawControl client iOS publié pour les serveurs auto-hébergés OpenClaw
ClawControl v1.50 est désormais disponible sur iOS en tant que client mobile axé sur la confidentialité pour les serveurs OpenClaw/Claw auto-hébergés. L'application open-source permet un chat en temps réel avec des réponses en streaming, la gestion des agents et le contrôle des sessions depuis des appareils mobiles.

Conception du Harnais Multi-Agent d'Anthropic pour Améliorer la Qualité du Code de Claude
L'article de blog d'Anthropic détaille une conception de harnais utilisant plusieurs agents pour résoudre l'anxiété contextuelle et le biais d'auto-évaluation de Claude, avec des rôles d'agents spécifiques et des critères de notation pour le développement frontend et full-stack.

Rudel : Analytique open-source pour les sessions Claude Code
Rudel est un outil d'analyse open-source qui examine les sessions Claude Code, fournissant des insights à partir de 1 573 sessions réelles avec plus de 15 millions de tokens et plus de 270 000 interactions. Il révèle des tendances comme une utilisation des compétences à 4 %, des taux d'abandon à 26 % et des modèles de cascade d'erreurs.

Alfred Beta Lancement : Une Alternative Simplifiée à OpenClaw pour les Utilisateurs Non-Techniques
Alfred est un nouvel outil en version bêta qui offre environ 70 % des fonctionnalités d'OpenClaw avec une complexité considérablement réduite, proposant des paramètres par défaut simples pour les connexions d'applications, la mémoire, les modes d'utilisation et l'infrastructure, tout en permettant la personnalisation.