Qwen2.5-72B-Instruct roda em NVIDIA A100 80GB SXM?

Julgamento condicional de memória para uma configuração. Contexto, quantização ou motor podem mudar a conclusão.

72B BF16 against 80GB datacenter memory.

Configuração desta página: bf16, 8.192 tokens em cache, 1 sequência, motor vllm.

Status: Memória insuficiente. Software: Suporte documentado.

Pesos 135,43 GiB · KV bruta 2,50 GiB · total 138,55 GiB–140,50 GiB.

Orçamento disponível 78,00 GiB após a reserva padrão.

Esta página é uma estimativa, salvo uma medição residente correspondente.

Avalie um modelo e um dispositivo específicos, com condições.

Configurações avançadas

GiB (2^30 bytes)

Estrutura de modelo personalizada

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

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

Estimativa

Memória insuficiente

Mesmo o mínimo estimado passa do orçamento disponível.

Faixa estimada de memória: 138,55 GiB140,50 GiB

Os pesos usam metadados dos arquivos escolhidos. O extra de execução continua estimado.

Pesos135,43 GiB
Cache KV (dados brutos)2,50 GiB
Extras de KV (metadados de quantização etc.)0,00 GiB
Ativações / área de trabalho0,13 GiB
Reserva do motor0,50 GiB
Margem de segurança0,00 GiB

Orçamento disponível: 78,00 GiB · Restante após a estimativa: -62,50 GiB-60,55 GiB

Compatibilidade de software

Suporte documentado. Caber na memória não prova que o motor, a quantização e o sistema operacional funcionam juntos. Ter suporte também não significa ser rápido.

Premissas que afetam o resultado

  • A estimativa residente usa o total de parâmetros, inclusive especialistas MoE inativos.
  • Os bytes dos pesos vêm só dos arquivos escolhidos, não de todas as quantizações do repositório.
  • O tamanho do download não é o pico de GPU. Layout em execução e KV vêm a mais.
  • Arquivos contados: model.safetensors.index.json metadata.total_size.
  • O contexto é o número de tokens em cache por sequência (entrada mais geração reservada).
  • Sequências simultâneas compartilham uma cópia do modelo; os pesos não multiplicam pela quantidade de sequências.
  • O tipo da KV é independente da quantização dos pesos, a menos que você mude.
  • Usando 8 heads KV, não 64 de consulta.
  • O pico de prefill e a decodificação estável não são iguais. O cenário alto fica mais perto do prefill.
  • A reserva do motor não é o uso real de pesos e KV.
  • vLLM costuma pré-alocar KV da GPU restante. Aqui entra a KV necessária mais extras de CUDA/grafo, não o resto que o alocador pega.
  • O alinhamento de blocos do PagedAttention pode somar um pouco acima da KV crua.
  • A RAM do host não entra sozinha na VRAM discreta.

Método de cálculo

Recalcular com estas mudanças