VRAM necessária para DeepSeek-R1-Distill-Qwen-32B

DeepSeek-R1-Distill-Qwen-32B precisa de cerca de 21,5 GiB de memória de GPU com Q4_K_M e contexto de 8K. Numa placa de 24 GB como a RTX 4090 fica no limite; uma de 32 GB como a RTX 5090 tem espaço. Com contexto de 32K precisa de cerca de 27,9 GiB, o que cabe numa placa de 48 GB.

São estimativas a partir da config do modelo e do tamanho dos arquivos, não medições. Como calculamos

VRAM por quantização

QuantizaçãoTamanho do arquivoTotal com 8KTotal com 32K
BF16 safetensors65,5 GB63,7 GiB–65,6 GiB69,7 GiB–71,8 GiB
GGUF Q8_0 (Unsloth)34,8 GB34,6 GiB–35,7 GiB40,6 GiB–42,1 GiB
GGUF Q6_K (Unsloth)26,9 GB27,2 GiB–28,2 GiB33,2 GiB–34,6 GiB
GGUF Q5_K_M (Unsloth)23,3 GB23,8 GiB–24,7 GiB29,8 GiB–31,2 GiB
GGUF Q4_K_M (Unsloth)19,9 GB20,6 GiB–21,5 GiB26,6 GiB–27,9 GiB

Nomes como Q4_K_M e Q8_0 são níveis de quantização: menos bits por peso dão um arquivo menor e um pouco menos de qualidade. Os totais somam o cache KV (memória que cresce com o tamanho do contexto) e os buffers de execução, com um chat por vez. Arquivos para baixar

Quais GPUs conseguem rodar

MemóriaUtilizávelExemplosCom 8KCom 32K
8 GB7,0 GiBRTX 4060, RTX 3060, RTX 5060 Ti +1 outrasNão cabeNão cabe
10 GB9,0 GiBRTX 3080Não cabeNão cabe
12 GB11,0 GiBRTX 4070, RTX 3060, RTX 5070 +2 outrasNão cabeNão cabe
16 GB14,0 GiBRTX 4080 SUPER, RTX 5080, RX 7800 XT +5 outrasNão cabeNão cabe
16 GB15,0 GiBRTX 4060 Ti, RTX 4070 Ti SUPERNão cabeNão cabe
20 GB18,0 GiBRX 7900 XTNão cabeNão cabe
24 GB22,0 GiBRTX 4090, RX 7900 XTX, RTX 3090ApertadoNão cabe
32 GB30,0 GiBRTX 5090CabeApertado
48 GB46,0 GiBL40SRoda com folgaRoda com folga
80 GB78,0 GiBA100, H100Roda com folgaRoda com folga
64 GB · unificada54,0 GiBApple M2 MaxRoda com folgaRoda com folga
128 GB · unificada96,0 GiBRyzen AI Max+ 395Roda com folgaRoda com folga
128 GB · unificada112,0 GiBDGX Spark (GB10)Roda com folgaRoda com folga
128 GB · unificada116,0 GiBApple M4 MaxRoda com folgaRoda com folga

GGUF Q4_K_M (Unsloth), um chat por vez. A memória utilizável é o total menos uma reserva padrão para o sistema e a tela.

Arquitetura

O cache KV cresce com o contexto: em FP16 são cerca de 2 GiB com 8K e 8 GiB com 32K. O modelo tem 8 cabeças KV para 40 cabeças de consulta (atenção com consultas agrupadas), o que mantém esse cache pequeno.

Perguntas frequentes

O tamanho do download é a VRAM usada?

Não. O arquivo Q4_K_M tem cerca de 18,5 GiB, mas com contexto de 8K o total fica perto de 21,5 GiB, porque o cache KV e os buffers de execução se somam aos pesos.

Quanta memória um contexto maior acrescenta?

No DeepSeek-R1-Distill-Qwen-32B o cache KV ocupa cerca de 2 GiB com 8K tokens e 8 GiB com 32K em FP16. Os pesos não mudam de tamanho.

Qual quantização devo usar?

Comece com Q4_K_M (cerca de 21,5 GiB com 8K). Se tiver memória, BF16 precisa de cerca de 65,6 GiB e fica mais perto dos pesos originais.

Arquivos para baixar

QuantizaçãoArquivosTamanho do arquivoEngine
BF16 safetensors
8 shards safetensors
Primeiro shard: model-00001-of-000008.safetensors
Último shard: model-00008-of-000008.safetensors
Ver todos os 8 arquivos de shard
  • model-00001-of-000008.safetensors
  • model-00002-of-000008.safetensors
  • model-00003-of-000008.safetensors
  • model-00004-of-000008.safetensors
  • model-00005-of-000008.safetensors
  • model-00006-of-000008.safetensors
  • model-00007-of-000008.safetensors
  • model-00008-of-000008.safetensors
65,53 GB
65.527.752.704 bytes
vllm, sglang
GGUF Q8_0 (Unsloth)DeepSeek-R1-Distill-Qwen-32B-Q8_0.gguf34,82 GB
34.820.884.384 bytes
llama.cpp, ollama
GGUF Q6_K (Unsloth)DeepSeek-R1-Distill-Qwen-32B-Q6_K.gguf26,89 GB
26.886.154.144 bytes
llama.cpp, ollama
GGUF Q5_K_M (Unsloth)DeepSeek-R1-Distill-Qwen-32B-Q5_K_M.gguf23,26 GB
23.262.156.704 bytes
llama.cpp, ollama
GGUF Q4_K_M (Unsloth)DeepSeek-R1-Distill-Qwen-32B-Q4_K_M.gguf19,85 GB
19.851.335.584 bytes
llama.cpp, ollama
Como este número é calculado

Total = arquivo de pesos + cache KV + buffers de execução. A faixa vai do overhead baixo ao alto da engine mostrada.

GGUF Q4_K_M (Unsloth) · 8.192 tokens · llama.cpp

Pesos (arquivo)
18,49 GiB (19.851.335.584 bytes)
Cache KV
2,00 GiB (2.147.483.648 bytes)
Buffers de execução
0,13 GiB–1,01 GiB
Total
20,61 GiB–21,50 GiB
  • O contexto pedido cabe na janela nativa de 131072 tokens.
  • Os pesos carregados são estimados com o total de parâmetros, incluindo especialistas MoE inativos.
  • Só contam os arquivos de pesos escolhidos, não todas as quantizações do repositório.
  • O tamanho do download não é o pico de memória da GPU. Layout em execução, alinhamento do alocador e cache KV vêm por cima.
  • Arquivos contados: DeepSeek-R1-Distill-Qwen-32B-Q4_K_M.gguf.
  • O tamanho de contexto é o número de tokens em cache por sequência (entrada mais a saída reservada).
  • Sequências simultâneas compartilham uma cópia do modelo; os pesos não multiplicam pela quantidade de sequências.
  • A precisão do cache KV não depende da quantização dos pesos, a não ser que você mude.

Como calculamos

Abrir a calculadora com este modelo

Páginas relacionadas

Fontes

Calculadora

A carregar o snapshot do catálogo…

Tamanho do contexto

Mais contexto precisa de mais memória para o cache KV, a memória de trabalho do modelo para a conversa.

Mais opções
Quantização
Runtime

Engine e tipo de cache KV desta estimativa.

Carga

Cenário de overhead e o espaço de prefill.

Topologia

Como o modelo é dividido entre dispositivos. A memória não é somada.

O número de réplicas é avançado. A quantidade são nós ou GPUs, não réplicas.

Orçamento

Reserva do sistema e margem de segurança. Um número vazio mantém o valor anterior.

GiB (2^30 bytes)

%

Modelo personalizado

Importe uma config ou digite a arquitetura. Nada é varrido até você importar.

O arquivo é lido só no navegador e não é enviado.

Só huggingface.co, só config.json, sem token. Repositório privado é recusado.

Escolha um modelo para ver quanta memória ele precisa.