Mecanismo de inferência em C++/CUDA que serve os modelos Qwen3.8 e Qwen3.8-27B em uma única GPU NVIDIA RTX 5090; um fork do NInfer.
kindlingai/gr8
Um mecanismo de inferência CUDA desenvolvido do zero que executa o modelo GLM 5.3 completo em três a seis máquinas DGX Spark (GB10), com uma API compatível com OpenAI.
- Estrelas
- 60
- Forks
- 13
- Issues abertas
- 38
- Último commit
- há 4 horas
O que é?
gr8 é um mecanismo de inferência local para o modelo GLM 5.3 completo, uma rede de mistura de especialistas com 256 especialistas, atenção MLA com um indexador esparso e uma camada MTP. Desenvolvido do zero em CUDA, ele executa em paralelo por tensores em três a seis máquinas DGX Spark (GB10), com um processo por máquina e comunicação entre os ranks por RoCE v2. Durante a execução do serviço, não depende de vLLM, PyTorch ou NCCL, e a máquina principal disponibiliza uma API compatível com OpenAI na porta 8100.
O mecanismo processa requisições simultâneas compartilhando etapas de decode entre até oito sessões, usa speculative decoding com uma camada MTP ou um drafter DFlash2 e reutiliza prefixos KV para que, em uma conversa continuada, apenas os novos tokens precisem passar pelo prefill. O KV com paralelismo de contexto distribui contextos longos entre os ranks, enquanto um formato experimental de KV int4 e nós KV remotos ampliam o contexto utilizável. Os pesos são baixados separadamente em cada máquina a partir de uma release no Hugging Face, com várias variantes de largura de especialistas que podem ser selecionadas na inicialização.
O projeto está em beta e foi desenvolvido especificamente para hardware da classe GB10 (sm_121a, 128 GB de memória unificada), com opções de instalação em bare metal, Docker Compose e Kubernetes.
Recursos principais
- 01Inferência completa do GLM 5.3 com paralelismo por tensores em 3 a 6 máquinas GB10 via RoCE v2.
- 02API de chat e completions compatível com OpenAI, disponibilizada pela máquina principal.
- 03Até oito sessões simultâneas compartilham etapas de decode.
- 04Speculative decoding com MTP ou o drafter DFlash2.
- 05Reutilização de prefixos KV para que conversas continuadas façam prefill apenas dos novos tokens.
- 06Cache KV experimental int4 e nós KV remotos para contextos mais longos.
Casos de uso
- Executar um modelo GLM 5.3 completo e privado em um pequeno cluster de máquinas DGX Spark ou GB10.
- Disponibilizar um endpoint compatível com OpenAI para ferramentas internas usando hardware local.
- Estudar uma implementação CUDA de inferência com MoE e MLA desenvolvida do zero.
Início rápido
- 1
Leia o guia de implantação e defina as opções de modelo e peer ou mentat
- 2
Compile o mecanismo e o front-end
./gr8 build - 3
Inicie o modelo em todas as caixas
./gr8 glm53 up - 4
Execute o teste de fumaça na API da caixa principal
./gr8 smoke
Antes de usar
- Requer de três a seis caixas DGX Spark (GB10), cada uma com 128 GB de memória; não funciona em hardware comum.
- É uma versão beta, portanto espere bugs e alterações incompatíveis.
- Requer uma rede RoCE v2 ou uma configuração de cabeamento em anel entre as caixas, além de uma LAN com portas TCP específicas abertas.
- Os downloads do modelo são grandes e o uso de disco é de cerca de 90 GB por caixa com TP=4.
Em coleções
Tópicos
Perguntas frequentes
- O que é gr8?
- Um mecanismo de inferência CUDA desenvolvido do zero que executa o modelo GLM 5.3 completo em três a seis máquinas DGX Spark (GB10), com uma API compatível com OpenAI. gr8 é um mecanismo de inferência local para o modelo GLM 5.3 completo, uma rede de mistura de especialistas com 256 especialistas, atenção MLA com um indexador esparso e uma camada MTP. Desenvolvido do zero em CUDA, ele executa em paralelo por tensores em três a seis máquinas DGX Spark (GB10), com um processo por máquina e comunicação entre os ranks por RoCE v2. Durante a execução do serviço, não depende de vLLM, PyTorch ou NCCL, e a máquina principal disponibiliza uma API compatível com OpenAI na porta 8100.
- gr8 é gratuito? Qual é a licença?
- gr8 é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gr8 ainda é mantido?
- Manutenção ativa. O último commit de gr8 foi em 6 de nov. de 2026.
- Para que posso usar gr8?
- Executar um modelo GLM 5.3 completo e privado em um pequeno cluster de máquinas DGX Spark ou GB10. Disponibilizar um endpoint compatível com OpenAI para ferramentas internas usando hardware local. Estudar uma implementação CUDA de inferência com MoE e MLA desenvolvida do zero.
- Como instalar gr8?
- Leia o guia de implantação e defina as opções de modelo e peer ou mentat Compile o mecanismo e o front-end: ./gr8 build Inicie o modelo em todas as caixas: ./gr8 glm53 up Execute o teste de fumaça na API da caixa principal: ./gr8 smoke
- Onde consigo gr8?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kindlingai/gr8
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework open source da DeepSeek para inferência offline do DeepSeek-V4.1-Flash em hardware NVIDIA SM100 e Huawei Ascend 950.
Um mecanismo de inferência de LLM para modelos compatíveis com Hugging Face, baseado em vLLM, com serviço compatível com OpenAI e implantação distribuída.
Um mecanismo local de inferência de LLM para Macs com Apple silicon, que atende agentes de programação e APIs compatíveis com OpenAI e Anthropic usando speculative decoding e kernels Metal.
Motor de inferência auto-hospedado que executa grandes modelos MoE, como GLM-5.3-Flash, na sua própria GPU, com APIs compatíveis com OpenAI.
Mecanismo de inferência de código aberto que ajusta os kernels ao seu hardware para executar modelos abertos mais rápido em Apple Silicon, NVIDIA, AMD ou CPU.