Microsoft BitNet: framework de inferência de LLM de 1 bit para CPU e GPU

✍️ OpenClawRadar📅 Publicado: March 11, 2026🔗 Source
Microsoft BitNet: framework de inferência de LLM de 1 bit para CPU e GPU
Ad

O que é o BitNet

O BitNet é a estrutura oficial de inferência da Microsoft para LLMs de 1 bit (como o BitNet b1.58). Ele fornece kernels otimizados para inferência rápida e sem perdas em CPU e GPU, com suporte a NPU planejado. A estrutura é construída sobre o llama.cpp e utiliza metodologias de Tabela de Consulta (Lookup Table) do T-MAC.

Benchmarks de desempenho

Em CPUs ARM: acelerações de 1,37x a 5,07x com redução de energia de 55,4% a 70,0%. Em CPUs x86: acelerações de 2,37x a 6,17x com redução de energia de 71,9% a 82,2%. A otimização mais recente adiciona implementações de kernel paralelo com divisão em blocos (tiling) configurável e suporte à quantização de embeddings, alcançando um acréscimo de aceleração de 1,15x a 2,1x em relação à implementação original.

O BitNet pode executar um modelo BitNet b1.58 de 100B em uma única CPU em velocidades comparáveis à leitura humana (5-7 tokens por segundo).

Modelos suportados

  • BitNet-b1.58-2B-4T (2,4B parâmetros) - x86: ✅ I2_S, ❌ TL1, ✅ TL2 | ARM: ✅ I2_S, ✅ TL1, ❌ TL2
  • bitnet_b1_58-large (0,7B) - x86: ✅ I2_S, ❌ TL1, ✅ TL2 | ARM: ✅ I2_S, ✅ TL1, ❌ TL2
  • bitnet_b1_58-3B (3,3B) - x86: ❌ I2_S, ❌ TL1, ✅ TL2 | ARM: ❌ I2_S, ✅ TL1, ❌ TL2
  • Llama3-8B-1.58-100B-tokens (8,0B) - x86: ✅ I2_S, ❌ TL1, ✅ TL2 | ARM: ✅ I2_S, ✅ TL1, ❌ TL2
  • Falcon3 Family (1B-10B) - x86: ✅ I2_S, ❌ TL1, ✅ TL2 | ARM: ✅ I2_S, ✅ TL1, ❌ TL2
  • Falcon-E Family (1B-3B) - x86: ✅ I2_S, ❌ TL1, ✅ TL2 | ARM: ✅ I2_S, ✅ TL1, ❌ TL2
Ad

Requisitos de instalação

Python≥3.9, CMake≥3.22, Clang≥18. Para Windows: Visual Studio 2022 com Desktop development with C++, C++-CMake Tools for Windows, Git for Windows, C++-Clang Compiler for Windows e MS-Build Support for LLVM-Toolset (clang). Para Debian/Ubuntu: Use o script de instalação automática: bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"

Compilar a partir do código-fonte

Clonar o repositório: git clone --recursive https://github.com/microsoft/BitNet.git

Mudar de diretório: cd BitNet

Instalar dependências: # (Recomendado) Criar um novo ambiente conda

Usuários do Windows devem usar um Prompt de Comando/PowerShell do Desenvolvedor para VS2022 para comandos de compilação.

Atualizações recentes

  • 15/01/2026: Otimização de Inferência em CPU do BitNet
  • 20/05/2025: Kernel oficial de inferência em GPU do BitNet
  • 14/04/2025: Modelo oficial de 2B parâmetros do BitNet no Hugging Face
  • 18/02/2025: Bitnet.cpp: Inferência Eficiente na Borda para LLMs Ternários
  • 08/11/2024: BitNet a4.8: Ativações de 4 bits para LLMs de 1 bit
  • 21/10/2024: Infraestrutura de IA de 1 bit: Parte 1.1, Inferência Rápida e sem Perdas do BitNet b1.58 em CPUs
  • 17/10/2024: bitnet.cpp 1.0 lançado

📖 Read the full source: HN AI Agents

Ad

👀 See Also

VidLens MCP Server: Base de Conhecimento Persistente do YouTube para Claude
Tools

VidLens MCP Server: Base de Conhecimento Persistente do YouTube para Claude

VidLens é um servidor MCP gratuito e de código aberto que indexa conteúdo do YouTube localmente com embeddings semânticos, tratando vídeos como uma base de conhecimento persistente em vez de extrair transcrições temporárias. Ele fornece 41 ferramentas em 10 módulos para buscar, analisar e recuperar conteúdo de vídeo.

OpenClawRadar
Linha de Status Personalizada para Claude Code Mostra Uso de Contexto, Custo e Branch do Git
Tools

Linha de Status Personalizada para Claude Code Mostra Uso de Contexto, Custo e Branch do Git

Um usuário do Reddit criou um script bash que utiliza a configuração statusLine do Claude Code para exibir informações em tempo real, incluindo uso da janela de contexto, custo da sessão, modelo ativo e branch atual do git. O script requer jq e está disponível no GitHub.

OpenClawRadar
Brócolis: Plataforma de código aberto para executar agentes de IA de codificação a partir de tickets do Linear em sandboxes na nuvem
Tools

Brócolis: Plataforma de código aberto para executar agentes de IA de codificação a partir de tickets do Linear em sandboxes na nuvem

Broccoli é uma ferramenta de código aberto que recebe tarefas de codificação do Linear, as executa em sandboxes isoladas na nuvem usando Claude e Codex, e abre PRs para revisão humana. Ele é executado na sua própria infraestrutura do Google Cloud com implantação de nível de produção.

OpenClawRadar
A ferramenta Claude-context-lint audita a sobrecarga de tokens em projetos Claude Code.
Tools

A ferramenta Claude-context-lint audita a sobrecarga de tokens em projetos Claude Code.

Uma nova ferramenta chamada claude-context-lint analisa projetos do Claude Code para mostrar quanto da janela de contexto é consumida por arquivos CLAUDE.md, habilidades, servidores MCP e prompts do sistema antes da entrada do usuário. A ferramenta fornece recomendações específicas para reduzir o uso de tokens.

OpenClawRadar