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.
dphnAI/sonar
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.
- Estrelas
- 1,904
- Forks
- 213
- Issues abertas
- 55
- Último commit
- há 3 dias
O que é?
Sonar é um mecanismo de inferência para servir modelos de linguagem e multimodais compatíveis com Hugging Face. Oferece batching contínuo, gerenciamento paginado de KV cache, kernels otimizados, quantização, decodificação especulativa e serving distribuído. O projeto é baseado em vLLM e adiciona outros formatos de modelo e quantização, métodos de amostragem, kernels, plataformas e recursos de implantação.
O comando `aphrodite serve` inicia um servidor HTTP na porta 2242 por padrão. Ele expõe APIs compatíveis com OpenAI, além de verificações de integridade, métricas no estilo Prometheus e um schema OpenAPI. O hardware compatível inclui NVIDIA CUDA, AMD ROCm, Intel XPU, CPU, Metal em Apple silicon e Google TPU, com instruções de instalação documentadas para cada plataforma.
O suporte varia conforme o modelo, o dispositivo, o tipo de dado e o método de quantização; por isso, consulte as matrizes de modelos e quantização geradas pelo projeto antes da implantação.
Recursos principais
- 01Batching contínuo com gerenciamento paginado de KV cache e cache de prefixos
- 02Paralelismo de tensores, pipeline, dados e especialistas, incluindo configurações multinó sem Ray
- 03Decodificação especulativa com MTP, EAGLE, n-gram e outros métodos
- 04Pesos quantizados e cache KV em FP8
- 05Serving de adaptadores LoRA e suporte a modelos de imagem, áudio e vídeo
- 06APIs compatíveis com OpenAI e Anthropic, com saída estruturada e chamadas de ferramentas
Casos de uso
- Servir LLMs de pesos abertos em produção por trás de uma API compatível com OpenAI
- Executar modelos quantizados com memória de GPU limitada
- Implantar inferência com paralelismo em várias GPUs ou vários nós
- Hospedar variantes de um modelo base ajustadas com fine-tuning de LoRA
Início rápido
- 1
Execute o script oficial de instalação indicado no README
- 2
Sirva um modelo com o servidor compatível com a OpenAI
aphrodite serve Qwen/Qwen3-0.6B --served-model-name qwen3
Antes de usar
- É licenciado sob a AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte de serviços de rede derivados.
- O suporte varia conforme o modelo, o dispositivo, o tipo de dados e o método de quantização; consulte as matrizes de modelos e quantização antes da implantação.
Em coleções
Tópicos
Perguntas frequentes
- O que é sonar?
- 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. Sonar é um mecanismo de inferência para servir modelos de linguagem e multimodais compatíveis com Hugging Face. Oferece batching contínuo, gerenciamento paginado de KV cache, kernels otimizados, quantização, decodificação especulativa e serving distribuído. O projeto é baseado em vLLM e adiciona outros formatos de modelo e quantização, métodos de amostragem, kernels, plataformas e recursos de implantação.
- sonar é gratuito? Qual é a licença?
- sonar é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sonar ainda é mantido?
- Manutenção ativa. O último commit de sonar foi em 3 de nov. de 2026.
- Para que posso usar sonar?
- Servir LLMs de pesos abertos em produção por trás de uma API compatível com OpenAI Executar modelos quantizados com memória de GPU limitada Implantar inferência com paralelismo em várias GPUs ou vários nós Hospedar variantes de um modelo base ajustadas com fine-tuning de LoRA
- Como instalar sonar?
- Execute o script oficial de instalação indicado no README Sirva um modelo com o servidor compatível com a OpenAI: aphrodite serve Qwen/Qwen3-0.6B --served-model-name qwen3
- Onde consigo sonar?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dphnAI/sonar
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um mecanismo de inferência de LLM de alto desempenho da Alibaba, usado em diversas unidades de negócio da empresa para servir grandes modelos de linguagem.
Biblioteca de kernels para GPU e gerador para inferência de LLMs, com APIs unificadas para operações de attention, GEMM, MoE e sampling.
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.
Gerenciador open source de clusters de GPU que implanta modelos de IA com vLLM, SGLang e TensorRT-LLM e oferece instâncias de GPU por SSH sob demanda.
Framework open source da DeepSeek para inferência offline do DeepSeek-V4.1-Flash em hardware NVIDIA SM100 e Huawei Ascend 950.