AIREITER

DeepSeek DeepInfer: o que o motor open source realmente entrega

Última Atualização: 2026-10-20 18:58:09

O DeepSeek DeepInfer é realmente open source sob a licença Apache-2.0, mas ainda não é um produto de serving pronto para uso. A primeira versão tem como alvo o DeepSeek-V4.1-Flash em hardware NVIDIA SM100 ou Huawei Ascend 950 e documenta inferência offline, não uma stack online completa.

DeepInfer em uma frase

O DeepInfer é o motor de inferência especializado da DeepSeek para o DeepSeek-V4.1-Flash — não é um modelo nem uma API hospedada. O repositório oficial descreve um motor com recursos centrais para inferência em larga escala, e não um servidor de uso geral para modelos arbitrários.

O anúncio oficial e os materiais do repositório datam o lançamento de 20 de outubro de 2026. O motor usa a licença Apache-2.0. Para entender o hardware compatível, o escopo offline e os componentes de serving que ficaram de fora, as notas de implantação do repositório são a fonte relevante.

A licença é aberta, mas o produto de serving ainda não está completo

A Apache-2.0 responde à questão da licença, não à de implantação. O lançamento público reúne um motor de inferência e exemplos, enquanto o Q&A de implantação deixa claro que o limite público é mais estreito que o serviço interno completo da DeepSeek.

RecursoEstá na primeira versão do DeepInfer?O que isso significa
Inferência offline do DeepSeek-V4.1-FlashSimO ponto de partida documentado é a execução em lote/offline
Licença Apache-2.0 para o motorSimO código pode ser inspecionado e reutilizado conforme os termos da licença
Servidor online compatível com a OpenAINão documentadoVocê precisa fornecer a camada HTTP e de protocolo
Sistema distribuído de cache KVNão documentado no lançamento públicoUma camada de cache compartilhado não é fornecida como serviço de implantação
Desacoplamento entre prefill e decodeNão documentado no lançamento públicoA separação das etapas e a transferência de dados continuam sendo trabalho externo
Balanceamento de carga entre réplicasNão documentado no lançamento públicoO roteamento entre réplicas continua sendo trabalho externo
Amplo suporte a modelosNãoA versão analisada tem como alvo um único modelo da DeepSeek

O que a primeira versão realmente faz

O DeepInfer combina kernels específicos da DeepSeek e recursos de escalonamento voltados à inferência especializada.

Requisitos de modelo, hardware e build

Os requisitos documentados no repositório são Linux, Python 3.12, GCC 13 ou mais recente, NVIDIA SM100 com CUDA 13 ou Huawei Ascend 950 com CANN 9.2. O modelo compatível é o DeepSeek-V4.1-Flash, com DeepSeek-V4.1-Flash-1017 usado como checkpoint padrão.

Os materiais analisados não estabelecem suporte para H100, GPUs RTX de consumo, AMD, Apple Silicon ou Windows. Portanto, a lista de aceleradores publicada deve ser tratada como um requisito eliminatório, não como uma sugestão.

Os principais recursos do motor

  • Decodificação especulativa DSpark: o sistema propõe tokens preliminares e usa estimativas de confiança para decidir quanto vale a pena verificar. O repositório documenta um comprimento máximo de rascunho de 5 tokens.
  • Replay limitado SWA: depois de um acerto no cache, o motor pode reproduzir um sufixo limitado em vez de recalcular todo o contexto. O exemplo documentado usa uma configuração de retenção de 140 tokens; isso é uma otimização, não um substituto para um serviço distribuído de cache KV.
  • Paralelismo e balanceamento de carga: o design do motor inclui paralelismo de dados de atenção, paralelismo de contexto, paralelismo de experts em mixture-of-experts e balanceamento de carga entre experts.
  • Escalonamento assíncrono: a preparação de lotes no lado da CPU pode ocorrer em paralelo com a execução no dispositivo.
  • Controles de reprodutibilidade: a documentação descreve inferência invariável ao lote, exclusiva da NVIDIA, e amostragem determinística.
  • Saída estruturada: a camada de geração oferece suporte a restrições com regex, JSON Schema e EBNF.

A realidade do hardware e dos benchmarks

A configuração dos benchmarks oficiais é cara o suficiente para mudar o significado de “disponível”. O README do DeepInfer relata o uso de quatro GPUs NVIDIA SM100 para prefill e 64 GPUs NVIDIA SM100 para decode. São testes especializados, não resultados de workstation que a maioria dos leitores consiga reproduzir.

EtapaConfiguração oficial relatada nos materiais do lançamentoTipo de medição relatado
Prefill4 × NVIDIA SM100Throughput de entrada sem cache em comparação com a latência por etapa
Decode64 × NVIDIA SM100Throughput agregado de saída em comparação com a velocidade por usuário
Contexto nos gráficos citados131.072 tokensNão comprova o desempenho em todos os comprimentos de contexto
ComparaçãoCurvas do próprio DeepInferNenhum resultado controlado colocando vLLM e SGLang frente a frente

O lançamento não estabelece custo por token, latência de requisição ponta a ponta nem superioridade sobre o vLLM ou o SGLang. Uma avaliação real precisa reproduzir a carga de trabalho pretendida, e não apenas repetir o gráfico principal.

DeepInfer, vLLM e SGLang: qual serve melhor para cada cenário

A comparação mais útil é de escopo operacional. O DeepInfer é a opção especializada para o modelo DeepSeek e os aceleradores compatíveis; vLLM e SGLang são escolhas iniciais mais seguras quando a prioridade é ter suporte a vários modelos e uma stack de serving mais completa.

Objetivo da implantaçãoMelhor ponto de partidaMotivo
Inspecionar kernels e escalonamento específicos da DeepSeekDeepInferImplementação derivada de produção para o DeepSeek-V4.1-Flash
Executar vários modelos open source atrás de uma única APIvLLM ou SGLangEscopo documentado mais amplo
Colocar rapidamente no ar um serviço compatível com a OpenAIvLLM ou SGLangO DeepInfer não documenta um servidor online completo
Avaliar comportamento determinístico ou invariável ao lote na NVIDIADeepInferEsses controles são recursos documentados
Usar hardware comum de workstation ou servidores mais antigosvLLM ou SGLangOs aceleradores-alvo do DeepInfer são mais restritos
Comprovar uma vantagem de velocidadeFaça benchmark com todos os candidatosOs gráficos do DeepInfer não fornecem uma comparação equivalente

Checklist prático para adotar o DeepInfer

  1. Confirme primeiro o acelerador. Não comece pelo script de build se a implantação não for usar hardware SM100 ou Ascend 950.
  2. Confirme o modelo. A versão analisada tem como alvo o DeepSeek-V4.1-Flash. Um serviço com vários modelos precisa de outra estratégia de motor ou de uma camada adicional de serving.
  3. Separe os requisitos offline dos online. Avaliações offline e geração sintética são mais simples que uma API voltada a clientes.
  4. Liste os serviços que faltam. Reserve recursos para tratamento HTTP, autenticação, cotas, observabilidade, roteamento, balanceamento entre réplicas e um design de cache KV.
  5. Faça benchmark com o seu tráfego. Registre o tamanho dos prompts, a concorrência, a taxa de acerto do cache, o tamanho das saídas, o tempo até o primeiro token, a latência entre tokens e o throughput.
  6. Teste a estabilidade das saídas. Se a reprodutibilidade for importante, verifique as configurações invariáveis ao lote e determinísticas, exclusivas da NVIDIA, usando exatamente a configuração de amostragem desejada.
  7. Acompanhe a maturidade do repositório. Um primeiro lançamento público ainda exige monitoramento de issues, releases e suporte a hardware.

Para uma equipe de plataforma com o cluster de aceleradores exigido, vale fazer um piloto controlado com o DeepInfer — não assumir automaticamente que ele deve substituir a solução atual. Os demais desenvolvedores devem começar pelo repositório e pelo Q&A de implantação e, em seguida, escolher um sistema de serving compatível com seu hardware e suas necessidades de API.

DeepInfer: perguntas frequentes

O DeepInfer é totalmente open source?

O motor é público e distribuído sob a licença Apache-2.0. Isso não significa que todos os componentes usados no serviço interno da DeepSeek estejam incluídos; o lançamento público tem um limite de escopo mais estreito, concentrado no motor.

O DeepInfer é útil sem um cluster de decode com 64 GPUs?

Ele pode ser útil para inspeção de código e experimentos offline compatíveis, desde que o hardware necessário esteja disponível. Não deve ser tratado como uma forma de reproduzir o serviço de larga escala publicado em um servidor pequeno e comum.

Qual é a escolha prática para hardware não compatível?

Use um motor de serving compatível com o acelerador e a carga de trabalho, como vLLM ou SGLang. O DeepInfer não é uma boa aposta como substituto direto para GPUs de consumo, placas antigas de data center ou um endpoint compatível com a OpenAI colocado no ar rapidamente.