BitNet: Run 100B LLMs at Human Speed on a Single CPU
microsoft/BitNet
About the project
This is the official framework for lossless inference of LLMs quantized to 1.58-bit weights on both CPU and GPU. It achieves up to 6.17x speedup on x86 and 5.07x on ARM, while reducing energy consumption by up to 82%.
The 100B parameter BitNet b1.58 model can run on a single CPU at a speed of 5–7 tokens per second. This is comparable to human reading speed, making large language models practically usable on local devices without high-end GPUs.
In addition to the official 2.4B parameter model, it supports various community models and embedding models such as Falcon3 and Llama3. It delivers optimized performance on both x86 and ARM architectures through multiple kernels including I2_S, TL1, and TL2.
microsoft/BitNet
Official inference framework for 1-bit LLMs
C++
This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.