Biblioteca e servidor rápidos e eficientes em memória para executar e servir modelos de linguagem grandes com uma API compatível com a OpenAI.
Tencent/KsanaLLM
Um mecanismo de alto desempenho e fácil de usar para inferência e serving de LLMs, com um servidor de API compatível com OpenAI.
- Estrelas
- 552
- Forks
- 46
- Issues abertas
- 14
- Último commit
- há 2 meses
O que é?
KsanaLLM é um mecanismo para executar inferência de modelos de linguagem grandes e disponibilizá-los por meio de uma API. Ele carrega modelos populares do Hugging Face, como LLaMA, Qwen, Baichuan, Yi e DeepSeek, e oferece suporte aos formatos de pesos PyTorch e SafeTensors.
O mecanismo prioriza a capacidade de processamento. Ele usa PagedAttention para a memória key-value de atenção, batching dinâmico com ajustes de agendamento e uso de memória, cache de prefixos e paralelismo tensorial em várias GPUs. Também oferece suporte à saída em streaming e a modos de decodificação como amostragem paralela e beam search, além de disponibilizar um endpoint principal /v1/chat/completions com parsers para tool calls e raciocínio.
KsanaLLM é voltado para GPUs NVIDIA e NPUs Huawei Ascend, e o README também lista suporte a Kunlunxin XPU. O projeto inclui arquivos de build do Docker, serving distribuído em vários nós, modo de desagregação PD (prefill/decode) e um conector opcional de cache KV global com suporte do Mooncake Store.
Recursos principais
- 01Disponibiliza uma API /v1/chat/completions compatível com OpenAI, com saída em streaming.
- 02Usa PagedAttention e cache de prefixos para gerenciar a memória KV de atenção.
- 03Executa batching dinâmico com ajustes no agendamento de tarefas e no uso de memória.
- 04Oferece suporte a paralelismo tensorial em várias GPUs e execução distribuída em vários nós.
- 05Carrega modelos do Hugging Face nos formatos PyTorch e SafeTensors.
- 06Funciona em GPUs NVIDIA e NPUs Huawei Ascend; o suporte a Kunlunxin XPU também é listado.
Casos de uso
- Disponibilizar LLMs de pesos abertos, como LLaMA ou Qwen, por trás de uma API no estilo OpenAI.
- Executar modelos da classe DeepSeek em várias GPUs ou nós.
- Implantar inferência de LLM em clusters de NPUs Huawei Ascend.
- Experimentar a desagregação de prefill/decode ou o compartilhamento de cache KV global.
Em coleções
Tópicos
Perguntas frequentes
- O que é KsanaLLM?
- Um mecanismo de alto desempenho e fácil de usar para inferência e serving de LLMs, com um servidor de API compatível com OpenAI. KsanaLLM é um mecanismo para executar inferência de modelos de linguagem grandes e disponibilizá-los por meio de uma API. Ele carrega modelos populares do Hugging Face, como LLaMA, Qwen, Baichuan, Yi e DeepSeek, e oferece suporte aos formatos de pesos PyTorch e SafeTensors.
- KsanaLLM é gratuito? Qual é a licença?
- KsanaLLM é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- KsanaLLM ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de KsanaLLM foi em 27 de ago. de 2026.
- Para que posso usar KsanaLLM?
- Disponibilizar LLMs de pesos abertos, como LLaMA ou Qwen, por trás de uma API no estilo OpenAI. Executar modelos da classe DeepSeek em várias GPUs ou nós. Implantar inferência de LLM em clusters de NPUs Huawei Ascend. Experimentar a desagregação de prefill/decode ou o compartilhamento de cache KV global.
- Onde consigo KsanaLLM?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Tencent/KsanaLLM
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um toolkit para compactar, implantar e servir LLMs e modelos de visão e linguagem, com engines de inferência TurboMind e PyTorch.
Receita para servir o DeepSeek-V4.1-Flash-1017 (EXL3 2.9 bpw) em dois NVIDIA DGX Sparks como uma API compatível com OpenAI, com janela de 1 milhão de tokens.
Registro de execução e benchmark do DeepSeek-V4.1-Flash (552B MoE) em quatro NVIDIA DGX Spark, usando TensorFold e vLLM, com scripts de inicialização e resultados medidos.
Um mecanismo de inferência em C puro que executa modelos MoE muito grandes em hardware comum, carregando especialistas selecionados do disco sob demanda.
Um mecanismo nativo de inferência especializado para executar DeepSeek V4 Flash e outros modelos grandes selecionados em hardware Metal, CUDA e ROCm de consumo.