Arrakis / Guias / Memória de GPU

De quanta memória de GPU o seu modelo precisa?

Conte os bytes por parâmetro. Para servir um modelo, são 2 bytes por parâmetro em 16 bits, 1 em 8 bits e meio byte em 4 bits, mais cerca de 20% para o cache KV e as ativações. O ajuste fino precisa de muito mais: cerca de 16 bytes por parâmetro com Adam, a menos que LoRA ou QLoRA congele o modelo base.

Servir um modelo

A memória para rodar um modelo em inferência, com a menor configuração de GPU em que ele cabe e o menor preço no Arrakis neste momento.

Tamanho do modelo16 bits8 bits4 bits
8BLlama 3.1 8B19 GB: uma RTX 4090 ou RTX 3090, a RTX 3090 a partir de US$ 0,19 por GPU-hora9,6 GB: uma RTX 4090 ou RTX 3090, a RTX 3090 a partir de US$ 0,19 por GPU-hora4,8 GB: uma RTX 4090 ou RTX 3090, a RTX 3090 a partir de US$ 0,19 por GPU-hora
14BQwen2.5 14B34 GB: uma L40S, RTX 6000 Ada ou RTX A6000, a L40S a partir de US$ 0,44 por GPU-hora17 GB: uma RTX 4090 ou RTX 3090, a RTX 3090 a partir de US$ 0,19 por GPU-hora8,4 GB: uma RTX 4090 ou RTX 3090, a RTX 3090 a partir de US$ 0,19 por GPU-hora
32BQwen2.5 32B77 GB: uma H100 ou A100, a H100 a partir de US$ 2,07 por GPU-hora38 GB: uma L40S, RTX 6000 Ada ou RTX A6000, a L40S a partir de US$ 0,44 por GPU-hora19 GB: uma RTX 4090 ou RTX 3090, a RTX 3090 a partir de US$ 0,19 por GPU-hora
70BLlama 3.3 70B168 GB: uma B200, a partir de US$ 6,33 por GPU-hora84 GB: uma RTX PRO 6000, a partir de US$ 1,90 por GPU-hora42 GB: uma L40S, RTX 6000 Ada ou RTX A6000, a L40S a partir de US$ 0,44 por GPU-hora
405BLlama 3.1 405B972 GB: 4 × B300, a partir de US$ 18,40 por hora pelas 4486 GB: 2 × B300, a partir de US$ 9,20 por hora pelas 2243 GB: uma B300, a partir de US$ 4,60 por GPU-hora

Ajuste fino de um modelo

O QLoRA treina adaptadores sobre um modelo congelado em 4 bits, o LoRA sobre um em 16 bits, e o ajuste fino completo atualiza todos os pesos. Os valores não incluem as ativações, que crescem com o tamanho do lote e o comprimento da sequência.

Tamanho do modeloQLoRALoRAAjuste fino completo
8BLlama 3.1 8B5,6 GB: uma RTX 4090 ou RTX 3090, a RTX 3090 a partir de US$ 0,19 por GPU-hora19 GB: uma RTX 4090 ou RTX 3090, a RTX 3090 a partir de US$ 0,19 por GPU-hora128 GB: uma H200, a partir de US$ 3,44 por GPU-hora
14BQwen2.5 14B9,8 GB: uma RTX 4090 ou RTX 3090, a RTX 3090 a partir de US$ 0,19 por GPU-hora34 GB: uma L40S, RTX 6000 Ada ou RTX A6000, a L40S a partir de US$ 0,44 por GPU-hora224 GB: uma B300, a partir de US$ 4,60 por GPU-hora
32BQwen2.5 32B22 GB: uma RTX 4090 ou RTX 3090, a RTX 3090 a partir de US$ 0,19 por GPU-hora77 GB: uma H100 ou A100, a H100 a partir de US$ 2,07 por GPU-hora512 GB: 2 × B300, a partir de US$ 9,20 por hora pelas 2
70BLlama 3.3 70B49 GB: uma H100 ou A100, a H100 a partir de US$ 2,07 por GPU-hora168 GB: uma B200, a partir de US$ 6,33 por GPU-hora1.120 GB: 8 × H200, a partir de US$ 27,52 por hora pelas 8
405BLlama 3.1 405B284 GB: 4 × H100, a partir de US$ 8,28 por hora pelas 4972 GB: 4 × B300, a partir de US$ 18,40 por hora pelas 46.480 GB: mais de uma máquina de 8 GPUs

As regras por trás dos números

Regras práticas, boas o bastante para escolher uma GPU. Meça antes de uma execução longa.

Pesos
Parâmetros vezes bytes por parâmetro: 2 em 16 bits (BF16 ou FP16), 1 em 8 bits (FP8 ou INT8), 0,5 em 4 bits.
Folga para servir
Cerca de 20% a mais para o cache KV e as ativações, com contexto e lote moderados. Contextos longos e lotes grandes precisam de mais.
Ajuste fino completo
Cerca de 16 bytes por parâmetro com Adam de precisão mista: pesos, gradientes, estados do otimizador e uma cópia mestra em 32 bits (ZeRO, arXiv:1910.02054). Divida entre GPUs com FSDP ou ZeRO.
LoRA
O modelo base em 16 bits fica congelado; só pequenos adaptadores são treinados. Planeje os pesos mais cerca de 20%.
QLoRA
O modelo base congelado fica armazenado em 4 bits. Os autores fizeram o ajuste fino de um modelo de 65B em uma única GPU de 48 GB (QLoRA, arXiv:2305.14314), com cerca de 0,7 byte por parâmetro.
Memória de GPU
Das páginas da NVIDIA de cada GPU, com link na página dela aqui.

Perguntas

Os preços em tempo real de todas as GPUs estão na página de preços de GPU.

De quanta memória de GPU um modelo de 70B precisa?
Para servi-lo, cerca de 168 GB em 16 bits, 84 GB em 8 bits e 42 GB em 4 bits, incluindo cerca de 20% para o cache KV e as ativações. Para fazer ajuste fino, cerca de 49 GB com QLoRA, 168 GB com LoRA e 1.120 GB para ajuste fino completo com Adam, sem contar as ativações.
Posso rodar um modelo de 70B em uma única GPU?
Sim. Em 16 bits ele precisa de cerca de 168 GB, o que cabe em uma B200; em 8 bits, cerca de 84 GB, o que cabe em uma RTX PRO 6000; em 4 bits, cerca de 42 GB, o que cabe em uma L40S, RTX 6000 Ada ou RTX A6000.
Posso fazer ajuste fino de um modelo de 8B em uma RTX 4090?
Sim, com LoRA (cerca de 19 GB) ou QLoRA (cerca de 6 GB), que cabem nos 24 GB da RTX 4090. O ajuste fino completo precisa de cerca de 128 GB antes das ativações, ou seja, uma H200.
Por que o ajuste fino precisa de tanto mais memória do que servir um modelo?
O ajuste fino completo mantém pesos e gradientes de 16 bits, mais os estados do otimizador Adam em 32 bits e uma cópia mestra dos pesos em 32 bits, cerca de 16 bytes por parâmetro (Rajbhandari et al., ZeRO, arXiv:1910.02054). O LoRA congela os pesos base e treina pequenos adaptadores; o QLoRA também guarda os pesos congelados em 4 bits, o que permitiu aos autores fazer o ajuste fino de um modelo de 65B em uma única GPU de 48 GB (Dettmers et al., arXiv:2305.14314).
Quanto custa alugar as GPUs destas tabelas?
Cada sugestão mostra o menor preço por GPU-hora no Arrakis neste momento. Em 31 de out. de 2026, 16:52 UTC, o Arrakis lista 619 GPUs em 188 máquinas. O menor preço da H100 é US$ 2,07 por GPU-hora, e o da RTX 4090 é US$ 0,38 por GPU-hora. Você paga o preço por hora mostrado no momento do aluguel, debitado de um saldo pré-pago.

Alugue por hora a GPU em que o seu modelo cabe.