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

✍️ OpenClawRadar📅 Publié: March 11, 2026🔗 Source
Microsoft BitNet : un framework d'inférence LLM 1-bit pour CPU et GPU
Ad

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
Ad

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

Ad

👀 See Also

ClawControl client iOS publié pour les serveurs auto-hébergés OpenClaw
Tools

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.

OpenClawRadar
Conception du Harnais Multi-Agent d'Anthropic pour Améliorer la Qualité du Code de Claude
Tools

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.

OpenClawRadar
Rudel : Analytique open-source pour les sessions Claude Code
Tools

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.

OpenClawRadar
Alfred Beta Lancement : Une Alternative Simplifiée à OpenClaw pour les Utilisateurs Non-Techniques
Tools

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.

OpenClawRadar