Calculator voor VRAM en modelgrootte
We kunnen commissie verdienen als je via de links hieronder koopt. Meer informatie
Hoeveel GPU-geheugen een model nodig heeft om te serveren of te fine-tunen, welke GPU's passen en waar je ze kunt huren.
Geschat GPU-geheugen
51–60
Llama 3.3 70B Instruct, 4-bit AWQ / GPTQ, context van 32K, batch 1. Het werkelijke gebruik hangt af van de runtime, de cache-instellingen en batching. Zie dit dus als een bereik om mee te plannen, niet als een garantie.
- ≈ 40 GB
- ≈ 11 GB
- ≈ 1 GB
GPU's die passen
Eén GPU van 80 GB of groter (H100 SXM 80GB, H100 PCIe 80GB, A100 SXM4 80GB)
- RTX A6000 48GB
- A100 PCIe 80GB
- GH200 96GB
Deze schatting, stap voor stap
- Gewichten (4-bit AWQ / GPTQ): 68.5B parameters × 4.16 bits ÷ 8 + 2.1B parameters van embeddings en output-head × 2 bytes ≈ 40 GB
- KV-cache (volledige attention): 2 × 80 lagen × 8 KV-heads × 128 × 32,768 tokens × 1 sequentie × 2 bytes ≈ 11 GB
Bereik: laag = gewichten + KV-cache + 1 GB; hoog = 1.2 × gewichten + KV-cache + 1 GB. Cijfers worden naar buiten afgerond: op 0.5 GB onder 10 GB, op 1 GB onder 100 GB, op 5 GB onder 1,000 GB.
Zo werkt de VRAM-schattingWaar je een GPU huurt die past
Providers met een gepubliceerde prijs zonder verplichting voor een GPU waarop het model ruim past, goedkoopste configuratie eerst: de kosten per uur van de GPU's die je zou huren, in hele nodes, volgens de eigen prijspagina van elke provider, exclusief btw en sales tax.
| Provider | Configuratie | Per uur |
|---|---|---|
| Hyperstack | 2 × RTX A6000 48GB voor $0.50/GPU-uur (On-demand)2 × RTX A6000 48GB voor ≈ €0.447/GPU-uur (On-demand) | $1.00≈ €0.89 (geschatte omrekening van $1.00) per uur |
| Lambda | 2 × RTX A6000 48GB voor $1.09/GPU-uur (On-demand)2 × RTX A6000 48GB voor ≈ €0.974/GPU-uur (On-demand) | $2.18≈ €1.95 (geschatte omrekening van $2.18) per uur |
| Modal | A100 SXM4 80GB voor $2.50/GPU-uur (Serverless, gefactureerd zolang het draait)A100 SXM4 80GB voor ≈ €2.23/GPU-uur (Serverless, gefactureerd zolang het draait) | $2.50≈ €2.23 (geschatte omrekening van $2.50) per uur |
| DigitalOcean | MI300X 192GB voor $2.59/GPU-uur (On-demand)MI300X 192GB voor ≈ €2.31/GPU-uur (On-demand) | $2.59≈ €2.31 (geschatte omrekening van $2.59) per uur |
| Hetzner | RTX PRO 6000 Blackwell Max-Q Workstation Edition 96GB voor ≈ $2.74/GPU-uur (On-demand)RTX PRO 6000 Blackwell Max-Q Workstation Edition 96GB voor €2.40/GPU-uur (On-demand) | ≈ $2.74 (omgerekend van de EUR-lijstprijs, €2.40)€2.40 per uur |
| Nebius | 2 × L40S 48GB voor $1.55/GPU-uur (On-demand)2 × L40S 48GB voor ≈ €1.38/GPU-uur (On-demand) | $3.10≈ €2.77 (geschatte omrekening van $3.10) per uur |
| OVHcloud | H100 PCIe 80GB voor ≈ $3.19/GPU-uur (On-demand)H100 PCIe 80GB voor €2.80/GPU-uur (On-demand) | ≈ $3.19 (omgerekend van de EUR-lijstprijs, €2.80)€2.80 per uur |
| Scaleway | H100 PCIe 80GB voor ≈ $3.27/GPU-uur (On-demand)H100 PCIe 80GB voor €2.87/GPU-uur (On-demand) | ≈ $3.27 (omgerekend van de EUR-lijstprijs, €2.87)€2.87 per uur |
| Together AI | H100 SXM 80GB voor $5.49/GPU-uur (On-demand)H100 SXM 80GB voor ≈ €4.90/GPU-uur (On-demand) | $5.49≈ €4.90 (geschatte omrekening van $5.49) per uur |
Alle GPU's in onze catalogus
| GPU | Geheugen | Op één GPU | GPU's om ruim te passen | Laagste gepubliceerde prijs |
|---|---|---|---|---|
| T4 16GB | 16 | 8 | Vanaf $0.59≈ €0.527 (geschatte omrekening van $0.59)/GPU-uur (Serverless, gefactureerd zolang het draait) bij Modal | |
| V100 16GB | 16 | 8 | Vanaf $0.79≈ €0.706 (geschatte omrekening van $0.79)/GPU-uur (On-demand) (nodes van 8 GPU's) bij Lambda | |
| A10 24GB | 24 | 4 | Vanaf ≈ $0.867 (omgerekend van de EUR-lijstprijs, €0.76)€0.76/GPU-uur (On-demand) bij OVHcloud | |
| L4 24GB | 24 | 4 | Vanaf $0.80≈ €0.715 (geschatte omrekening van $0.80)/GPU-uur (Serverless, gefactureerd zolang het draait) bij Modal | |
| RTX 3090 24GB | 24 | 4 | Nog geen gepubliceerde prijs | |
| RTX 4090 24GB | 24 | 4 | Nog geen gepubliceerde prijs | |
| RTX 5090 32GB | 32 | 4 | Nog geen gepubliceerde prijs | |
| A100 40GB | 40 | 2 | Vanaf $1.99≈ €1.78 (geschatte omrekening van $1.99)/GPU-uur (On-demand) bij Lambda | |
| L40 48GB | 48 | 2 | Vanaf $1.00≈ €0.893 (geschatte omrekening van $1.00)/GPU-uur (On-demand) bij Hyperstack | |
| L40S 48GB | 48 | 2 | Vanaf $1.55≈ €1.38 (geschatte omrekening van $1.55)/GPU-uur (On-demand) bij Nebius | |
| RTX 6000 Ada 48GB | 48 | 2 | Vanaf $1.57≈ €1.40 (geschatte omrekening van $1.57)/GPU-uur (On-demand) bij DigitalOcean | |
| RTX A6000 48GB | 48 | 2 | Vanaf $0.50≈ €0.447 (geschatte omrekening van $0.50)/GPU-uur (On-demand) bij Hyperstack | |
| A100 PCIe 80GB | 80 | 1 | Vanaf $1.35≈ €1.21 (geschatte omrekening van $1.35)/GPU-uur (On-demand) bij Hyperstack | |
| A100 SXM4 80GB | 80 | 1 | Vanaf $1.60≈ €1.43 (geschatte omrekening van $1.60)/GPU-uur (On-demand) (nodes van 8 GPU's) bij Hyperstack | |
| H100 PCIe 80GB | 80 | 1 | Vanaf $2.50≈ €2.23 (geschatte omrekening van $2.50)/GPU-uur (On-demand) bij Hyperstack | |
| H100 SXM 80GB | 80 | 1 | Vanaf $3.20≈ €2.86 (geschatte omrekening van $3.20)/GPU-uur (On-demand) (nodes van 8 GPU's) bij Hyperstack | |
| GH200 96GB | 96 | 1 | Vanaf $2.29≈ €2.05 (geschatte omrekening van $2.29)/GPU-uur (On-demand) bij Lambda | |
| RTX PRO 6000 Blackwell 96GB | 96 | 1 | Vanaf $3.03≈ €2.71 (geschatte omrekening van $3.03)/GPU-uur (Serverless, gefactureerd zolang het draait) bij Modal | |
| RTX PRO 6000 Blackwell Max-Q Workstation Edition 96GB | 96 | 1 | Vanaf ≈ $2.74 (omgerekend van de EUR-lijstprijs, €2.40)€2.40/GPU-uur (On-demand) bij Hetzner | |
| RTX PRO 6000 Blackwell Server Edition 96GB | 96 | 1 | Nog geen gepubliceerde prijs | |
| H200 SXM 141GB | 141 | 1 | Vanaf $3.99≈ €3.56 (geschatte omrekening van $3.99)/GPU-uur (On-demand) (nodes van 8 GPU's) bij Hyperstack | |
| B200 SXM 180GB | 180 | 1 | Vanaf $6.00≈ €5.36 (geschatte omrekening van $6.00)/GPU-uur (On-demand) (nodes van 8 GPU's) bij Hyperstack | |
| MI300X 192GB | 192 | 1 | Vanaf $2.59≈ €2.31 (geschatte omrekening van $2.59)/GPU-uur (On-demand) bij DigitalOcean |
Zo werkt de VRAM-schatting
Formule
- parameters × bits per gewicht ÷ 8
- 2 × lagen × KV-heads × head-dimensie × context × batch × bytes per waarde
- laag = gewichten + KV-cache + 1 GB; hoog = 1.2 × gewichten + KV-cache + 1 GB
- laag = modelstates + activaties + 1 GB; hoog = 1.2 × (modelstates + activaties) + 1 GB
- hoge schatting ≤ 90 % van het opgegeven geheugen van de GPU
Aannames
- Bits per gewicht: BF16/FP16 16; FP8/INT8 8; 4-bit AWQ/GPTQ 4.16 (4-bit gewichten plus een FP16-schaalfactor en een 4-bit nulpunt per 128 gewichten); GGUF Q8_0 8.5, Q5_K_M 5.7 en Q4_K_M 4.89, zoals gemeten door llama.cpp. 8-bit en 4-bit formaten houden de embeddings en de output-head op 16 bits. “Zoals gepubliceerd” gebruikt de dtypes van de eigen checkpoint van het model, met MXFP4 op 4.25 bits.
- De KV-cache volgt de eigen laagopbouw van elk model: lagen met een sliding window groeien niet verder dan het window, lagen met latente attention cachen één gecomprimeerde latent per token en lagen met lineaire attention houden een vaste state per sequentie. Keys en values worden allebei gecachet, zoals in de referentie-implementaties.
- De runtime-overhead is 1 GB per GPU voor de CUDA-context en de runtimebuffers. De bovenkant telt 20 % op bij de gewichten voor activaties, tijdelijke buffers en fragmentatie, volgens de vuistregel van EleutherAI.
- Met meerdere GPU's worden gewichten en cache gelijk verdeeld (tensor parallelism) en telt de runtime-overhead op elke GPU mee. De tool kijkt naar maximaal 8 GPU's, één server.
- Volledig fine-tunen rekent 16 bytes per parameter: BF16-gewichten en -gradiënten, FP32-mastergewichten en twee Adam-momenten. LoRA houdt de BF16-gewichten bevroren; QLoRA slaat ze op in NF4 op 4.127 bits. Beide trainen adapters met rank 16 op de attention- en dense-MLP-projecties (alleen attention bij mixture-of-experts-modellen), op 16 bytes per adapterparameter.
- Trainingsactivaties gaan uit van volledige gradient checkpointing: 2 bytes per token, verborgen eenheid en laag voor de opgeslagen laaginvoer, 34 bytes per token en verborgen eenheid voor de laag die opnieuw wordt berekend, en FP32-logits. Modelstates worden over de GPU's verdeeld (FSDP of ZeRO-3); activaties gelden per GPU.
- Een model past ruim als de hoge schatting hoogstens 90 % van het opgegeven geheugen van de GPU gebruikt (vLLM reserveert standaard 92 %), en krap als de lage schatting binnen het opgegeven geheugen past. Activaties van vision-encoders, draft-modellen voor speculative decoding en buffers voor CUDA graphs zijn niet meegeteld.
Bronnen
Modeldata en bronnen
Het aantal parameters komt uit de safetensors-metadata van elke checkpoint; het aantal lagen, attention-heads, head-groottes en contextlimieten uit de config.json of de model card van de uitgever. Modellen waarvan de cache niet uit gepubliceerde waarden af te leiden is, laten we weg in plaats van ze te benaderen.