VRAM necessária para Qwen2.5-7B-Instruct

Qwen2.5-7B-Instruct precisa de cerca de 5,4 GiB de memória de GPU com Q4_K_M e contexto de 8K. Uma GPU de 8 GB como a RTX 4060 basta. Com contexto de 32K precisa de cerca de 6,8 GiB, o que cabe numa placa de 10 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 safetensors15,2 GB15,2 GiB–17,1 GiB16,6 GiB–18,5 GiB
GGUF Q8_08,1 GB8,1 GiB–8,7 GiB9,4 GiB–10,1 GiB
GGUF Q6_K (Qwen)6,3 GB6,4 GiB–6,9 GiB7,7 GiB–8,3 GiB
GGUF Q5_K_M5,4 GB5,6 GiB–6,1 GiB6,9 GiB–7,5 GiB
GGUF Q4_K_M4,7 GB4,9 GiB–5,4 GiB6,2 GiB–6,8 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 outrasCabeApertado
10 GB9,0 GiBRTX 3080Roda com folgaCabe
12 GB11,0 GiBRTX 4070, RTX 3060, RTX 5070 +2 outrasRoda com folgaRoda com folga
16 GB14,0 GiBRTX 4080 SUPER, RTX 5080, RX 7800 XT +5 outrasRoda com folgaRoda com folga
16 GB15,0 GiBRTX 4060 Ti, RTX 4070 Ti SUPERRoda com folgaRoda com folga
20 GB18,0 GiBRX 7900 XTRoda com folgaRoda com folga
24 GB22,0 GiBRTX 4090, RX 7900 XTX, RTX 3090Roda com folgaRoda com folga
32 GB30,0 GiBRTX 5090Roda com folgaRoda com folga
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, um chat por vez. A memória utilizável é o total menos uma reserva padrão para o sistema e a tela.

Verificações específicas

Arquitetura

O cache KV cresce com o contexto: em FP16 são cerca de 0,4 GiB com 8K e 1,8 GiB com 32K. O modelo tem 4 cabeças KV para 28 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 4,4 GiB, mas com contexto de 8K o total fica perto de 5,4 GiB, porque o cache KV e os buffers de execução se somam aos pesos.

Quanta memória um contexto maior acrescenta?

No Qwen2.5-7B-Instruct o cache KV ocupa cerca de 0,4 GiB com 8K tokens e 1,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 5,4 GiB com 8K). Se tiver memória, BF16 precisa de cerca de 17,1 GiB e fica mais perto dos pesos originais.

Arquivos para baixar

QuantizaçãoArquivosTamanho do arquivoEngine
BF16 safetensorsmodel-00001-of-00004.safetensors, model-00002-of-00004.safetensors, model-00003-of-00004.safetensors, model-00004-of-00004.safetensors15,23 GB
15.231.233.024 bytes
vllm, sglang
GGUF Q8_0qwen2.5-7b-instruct-q8_0-00001-of-00003.gguf, qwen2.5-7b-instruct-q8_0-00002-of-00003.gguf, qwen2.5-7b-instruct-q8_0-00003-of-00003.gguf8,10 GB
8.098.525.408 bytes
llama.cpp, ollama
GGUF Q6_K (Qwen)qwen2.5-7b-instruct-q6_k-00001-of-00002.gguf, qwen2.5-7b-instruct-q6_k-00002-of-00002.gguf6,25 GB
6.254.198.880 bytes
llama.cpp, ollama
GGUF Q5_K_Mqwen2.5-7b-instruct-q5_k_m-00001-of-00002.gguf, qwen2.5-7b-instruct-q5_k_m-00002-of-00002.gguf5,44 GB
5.444.831.360 bytes
llama.cpp, ollama
GGUF Q4_K_Mqwen2.5-7b-instruct-q4_k_m-00001-of-00002.gguf, qwen2.5-7b-instruct-q4_k_m-00002-of-00002.gguf4,68 GB
4.683.073.632 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 · 8.192 tokens · llama.cpp

Pesos (arquivo)
4,36 GiB (4.683.073.632 bytes)
Cache KV
0,44 GiB (469.762.048 bytes)
Buffers de execução
0,13 GiB–0,62 GiB
Total
4,92 GiB–5,42 GiB
  • O contexto pedido cabe na janela nativa de 32768 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: qwen2.5-7b-instruct-q4_k_m-00001-of-00002.gguf, qwen2.5-7b-instruct-q4_k_m-00002-of-00002.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.