Repolode
deepseek-ai

deepseek-ai/DeepInfer

Framework open source da DeepSeek para inferência offline do DeepSeek-V4.1-Flash em hardware NVIDIA SM100 e Huawei Ascend 950.

Estrelas
8,284
Forks
697
Issues abertas
78
Último commit
há 12 horas

O que é?

DeepInfer é um framework de inferência da DeepSeek para servir modelos grandes da DeepSeek. Esta versão oferece inferência offline para o DeepSeek-V4.1-Flash, com kernels otimizados, um runtime de modelo e sampler e opções de paralelismo, incluindo paralelismo de dados de attention, paralelismo de contexto e paralelismo de experts de MoE com EPLB.

O framework inclui speculative decoding (DSpark) com verificação agendada por nível de confiança, replay limitado de SWA para reduzir o trabalho de prefill do decoder e um scheduler assíncrono de batches que sobrepõe o agendamento na CPU à execução no dispositivo. Também oferece inferência invariável a batches, sampling determinístico e saídas estruturadas limitadas por regex, JSON schema ou gramática EBNF.

DeepInfer funciona no Linux com Python 3.12 e CUDA 13 para GPUs NVIDIA, ou CANN 9.2 para NPUs Ascend. Esta versão não inclui um sistema de cache KV nem desagregação de prefill/decode, necessários para um serviço de produção completo.

Recursos principais

  • 01Inferência offline para DeepSeek-V4.1-Flash com kernels otimizados e runtime de sampler
  • 02Paralelismo de dados de attention, paralelismo de contexto e paralelismo de experts de MoE com EPLB
  • 03Speculative decoding DSpark com verificação agendada por nível de confiança
  • 04Agendamento assíncrono de batches que sobrepõe o trabalho da CPU à execução no dispositivo
  • 05Inferência invariável a batches e sampling determinístico em GPUs NVIDIA
  • 06Saídas estruturadas limitadas por regex, JSON schema ou gramática EBNF

Casos de uso

  • Executar inferência offline em batches com DeepSeek-V4.1-Flash em GPUs NVIDIA SM100
  • Gerar JSON ou outras saídas de modelo grande limitadas por schema
  • Estudar como a DeepSeek serve modelos MoE com paralelismo de experts e speculative decoding
  • Implantar modelos da DeepSeek em NPUs Huawei Ascend 950

Início rápido

  1. 1

    Crie e ative um ambiente vazio de Python 3.12

  2. 2

    Defina o acelerador como NVIDIA

    export DEEPINFER_ACCELERATOR=nvidia
  3. 3

    Compile o DeepInfer a partir do código-fonte

    ./build.sh
  4. 4

    Execute a inferência offline (o checkpoint padrão é baixado na primeira execução)

    python examples/offline_inference.py

Antes de usar

  • Funciona apenas em GPUs NVIDIA SM100 ou NPUs Huawei Ascend 950 e requer Linux, CUDA 13 ou CANN 9.2.
  • Oferece suporte apenas ao modelo DeepSeek-V4.1-Flash.
  • Esta versão de código aberto não inclui um sistema KV cache nem a desagregação de prefill/decode, portanto não é uma pilha de serving completa.
  • Alguns recursos, como inferência batch-invariant e amostragem determinística, estão disponíveis apenas em NVIDIA.

Tópicos

Perguntas frequentes

O que é DeepInfer?
Framework open source da DeepSeek para inferência offline do DeepSeek-V4.1-Flash em hardware NVIDIA SM100 e Huawei Ascend 950. DeepInfer é um framework de inferência da DeepSeek para servir modelos grandes da DeepSeek. Esta versão oferece inferência offline para o DeepSeek-V4.1-Flash, com kernels otimizados, um runtime de modelo e sampler e opções de paralelismo, incluindo paralelismo de dados de attention, paralelismo de contexto e paralelismo de experts de MoE com EPLB.
DeepInfer é gratuito? Qual é a licença?
DeepInfer é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
DeepInfer ainda é mantido?
Manutenção ativa. O último commit de DeepInfer foi em 20 de out. de 2026.
Para que posso usar DeepInfer?
Executar inferência offline em batches com DeepSeek-V4.1-Flash em GPUs NVIDIA SM100 Gerar JSON ou outras saídas de modelo grande limitadas por schema Estudar como a DeepSeek serve modelos MoE com paralelismo de experts e speculative decoding Implantar modelos da DeepSeek em NPUs Huawei Ascend 950
Como instalar DeepInfer?
Crie e ative um ambiente vazio de Python 3.12 Defina o acelerador como NVIDIA: export DEEPINFER_ACCELERATOR=nvidia Compile o DeepInfer a partir do código-fonte: ./build.sh Execute a inferência offline (o checkpoint padrão é baixado na primeira execução): python examples/offline_inference.py
Onde consigo DeepInfer?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/deepseek-ai/DeepInfer

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados