BitRun runs 1-bit LLMs at 127 t/s on M4 Pro CPU, zero compile, after fixing BitNet kernel bugs

The_VibePreneur · reddit · 2026-10-14

A developer released BitRun, a zero-compile runner for 1-bit ternary LLMs with an Ollama-style workflow. To make it work, he fixed several low-level bugs in Microsoft's bitnet.cpp (batch stride clobbering, a hardcoded block size causing infinite @ @ @ loops on ARM NEON, SiLU-vs-squared-ReLU activation mismatch, multi-turn BLAS crashes) and submitted PRs upstream.

Verified pure-CPU speeds: 98–127 tokens/s for Falcon3-1B on Apple M4 Pro, 40 t/s for BitNet b1.58 2.4B, 1350+ t/s for BitNet 70M; 39–45 t/s on an Intel i5-12600K. Includes an OpenAI-compatible REST server via bitrun serve.

Caveat: ternary weights require QAT from scratch, so the catalog is limited to sub-3B models — fine for edge devices and background automation, not for heavy coding.

Original post →

More from Infra

Infra channel →