Framework open source da DeepSeek para inferência offline do DeepSeek-V4.1-Flash em hardware NVIDIA SM100 e Huawei Ascend 950.
eagle-hq/EAGLE-4
Código de inferência do EAGLE-4, um sistema de decodificação especulativa que acelera o serving de LLMs no SGLang, vLLM e TokenSpeed.
- Estrelas
- 229
- Forks
- 6
- Issues abertas
- 0
- Último commit
- há 12 horas
O que é?
EAGLE-4 é um sistema de decodificação especulativa para acelerar a inferência de modelos de linguagem grandes. Um modelo auxiliar menor propõe tokens candidatos, e o modelo-alvo os verifica, com o objetivo de preservar a distribuição de saída do modelo-alvo. O modelo auxiliar adapta sua árvore especulativa ao tamanho do batch, ao hardware e à carga de trabalho.
Este repositório, eagle-harness, é um pacote instalável via pip que integra os modelos auxiliares do EAGLE-4 ao SGLang, vLLM e ao mecanismo experimental TokenSpeed por meio de hooks do mecanismo, sem aplicar patches ao mecanismo em tempo de execução. Os mecanismos com patches são distribuídos como wheels com versões fixadas e imagens de contêiner. O par avaliado é o Qwen3.8-27B com seu modelo auxiliar EAGLE-4, em hardware NVIDIA B300 e AMD MI355X.
O projeto inclui instruções de instalação e execução, um comando de calibração para tabelas de custos do vLLM e uma matriz de compatibilidade que compara o throughput com referências sem decodificação especulativa. Há suporte a solicitações somente de texto, e o repositório disponibiliza o código-fonte sob uma licença própria, que não é aprovada pela OSI.
Recursos principais
- 01Decodificação especulativa com modelos auxiliares EAGLE-4 para Qwen3.8-27B
- 02Plugins de mecanismo para SGLang, vLLM e o TokenSpeed experimental
- 03Árvore especulativa adaptável, dimensionada com base nos custos medidos de geração auxiliar e verificação
- 04Wheels com versões fixadas e imagens de contêiner para NVIDIA B300 e AMD MI355X
- 05Comando integrado para verificar o ambiente: eagle-harness-check
Casos de uso
- Reduzir a latência por token ao servir Qwen3.8-27B em nós NVIDIA B300 com várias GPUs
- Aumentar o throughput de uma implantação vLLM com uma única solicitação ou baixa concorrência
- Executar modelos auxiliares EAGLE-4 em AMD MI355X com SGLang
- Comparar o desempenho da decodificação especulativa com uma referência sem decodificação especulativa
Início rápido
- 1
Clone o repositório
git clone https://github.com/eagle-hq/EAGLE-4 - 2
Carregue as versões fixadas do arquivo de configurações da versão
. EAGLE-4/docs/release.env - 3
Instale o mecanismo SGLang com patches (CUDA)
python -m pip install --extra-index-url "$EAGLE_CUDA_INDEX" --extra-index-url "$EAGLE_TORCH_CUDA_INDEX" "sglang==$EAGLE_SGLANG_VERSION" 'flashinfer-python>=0.7.2' - 4
Instale o eagle-harness pelo PyPI e execute a verificação
python -m pip install "eagle-harness==$EAGLE_VERSION"
Antes de usar
- A licença permite acesso ao código-fonte, mas não é uma licença de código aberto aprovada pela OSI.
- O uso comercial de uma oferta concorrente exige uma licença por escrito à parte, e os demais usos comerciais estão sujeitos a um limite de receita.
- As receitas publicadas são voltadas a GPUs NVIDIA B300 ou AMD MI355X, e o exemplo principal usa quatro GPUs.
- O suporte a TokenSpeed é experimental e limitado a CUDA.
Tópicos
Perguntas frequentes
- O que é EAGLE-4?
- Código de inferência do EAGLE-4, um sistema de decodificação especulativa que acelera o serving de LLMs no SGLang, vLLM e TokenSpeed. EAGLE-4 é um sistema de decodificação especulativa para acelerar a inferência de modelos de linguagem grandes. Um modelo auxiliar menor propõe tokens candidatos, e o modelo-alvo os verifica, com o objetivo de preservar a distribuição de saída do modelo-alvo. O modelo auxiliar adapta sua árvore especulativa ao tamanho do batch, ao hardware e à carga de trabalho.
- EAGLE-4 é gratuito? Qual é a licença?
- EAGLE-4 é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- EAGLE-4 ainda é mantido?
- Manutenção ativa. O último commit de EAGLE-4 foi em 20 de out. de 2026.
- Para que posso usar EAGLE-4?
- Reduzir a latência por token ao servir Qwen3.8-27B em nós NVIDIA B300 com várias GPUs Aumentar o throughput de uma implantação vLLM com uma única solicitação ou baixa concorrência Executar modelos auxiliares EAGLE-4 em AMD MI355X com SGLang Comparar o desempenho da decodificação especulativa com uma referência sem decodificação especulativa
- Como instalar EAGLE-4?
- Clone o repositório: git clone https://github.com/eagle-hq/EAGLE-4 Carregue as versões fixadas do arquivo de configurações da versão: . EAGLE-4/docs/release.env Instale o mecanismo SGLang com patches (CUDA): python -m pip install --extra-index-url "$EAGLE_CUDA_INDEX" --extra-index-url "$EAGLE_TORCH_CUDA_INDEX" "sglang==$EAGLE_SGLANG_VERSION" 'flashinfer-python>=0.7.2' Instale o eagle-harness pelo PyPI e execute a verificação: python -m pip install "eagle-harness==$EAGLE_VERSION"
- Onde consigo EAGLE-4?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/eagle-hq/EAGLE-4
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma camada de gerenciamento de cache KV que armazena, compartilha e reutiliza caches de atenção de LLMs entre mecanismos de serving para reduzir o time-to-first-token.
Biblioteca de comunicação GPU para dispatch e combine de MoE com paralelismo de especialistas, FP8 e suporte a NVLink/RDMA para treinamento e inferência.
Um toolkit para compactar, implantar e servir LLMs e modelos de visão e linguagem, com engines de inferência TurboMind e PyTorch.
Sistema assíncrono de reinforcement learning em larga escala para treinar modelos de raciocínio e agentes com LLMs, incluindo RL para agentes black-box com a troca de base_url.
Runtime open source em Go e Python para workloads de IA serverless, incluindo endpoints de inferência em GPU, sandboxes e tarefas em segundo plano.