VRAM and model fit calculator

We may earn commissions when you shop through the links below. Learn more

How much GPU memory a model needs to serve or fine-tune, which GPUs fit and where you can rent them.

Your model

Model
Workload
KV cache precision

The estimate follows your inputs once JavaScript runs. Without it, the result shows the default inputs.

Estimated GPU memory

51–60 GB

Llama 3.3 70B Instruct, 4-bit AWQ / GPTQ, 32K context, batch 1. Actual usage depends on the runtime, cache settings and batching, so treat this as a planning range, not a guarantee.

Model data checked · Stale · Llama 3.3 70B Instruct architecture from Model card on Hugging Face (opens in a new tab), Architecture (Meta llama-models sku_list.py) (opens in a new tab), Parameter count (Hugging Face safetensors metadata) (opens in a new tab) and Context length (Meta Llama 3.3 model card) (opens in a new tab).

Weights
≈ 40 GB
KV cache
≈ 11 GB
Runtime per GPU
≈ 1 GB

GPUs that fit

One 80 GB GPU or larger (H100 SXM 80GB, H100 PCIe 80GB, A100 SXM4 80GB)

  • RTX A6000 48GBNeeds 2 GPUsFrom $0.50/GPU-hr (On-demand)From ≈ €0.447/GPU-hr (On-demand) at Hyperstack
  • A100 PCIe 80GBComfortableFrom $1.35/GPU-hr (On-demand)From ≈ €1.21/GPU-hr (On-demand) at Hyperstack
  • GH200 96GBComfortableFrom $2.29/GPU-hr (On-demand)From ≈ €2.05/GPU-hr (On-demand) at Lambda

Oldest price shown:checked Each provider's pricing section cites the source of every price.

This estimate, step by step

  • Weights (4-bit AWQ / GPTQ): 68.5B parameters × 4.16 bits ÷ 8 + 2.1B embedding and output-head parameters × 2 bytes ≈ 40 GB
  • KV cache (full attention): 2 × 80 layers × 8 KV heads × 128 × 32,768 tokens × 1 sequence × 2 bytes ≈ 11 GB

Range: low = weights + KV cache + 1 GB; high = 1.2 × weights + KV cache + 1 GB. Figures are rounded outwards: 0.5 GB below 10 GB, 1 GB below 100 GB, 5 GB below 1,000 GB.

How the VRAM estimate works

Where you can rent a GPU that fits

Providers with a published no-commitment price for a GPU that fits comfortably, cheapest configuration first: the hourly cost of the GPUs you would rent, in whole nodes, from each provider's own pricing page, excluding VAT and sales tax.

Cheapest configuration that fits, per provider
ProviderConfigurationPer hour
Hyperstack2 × RTX A6000 48GB at $0.50/GPU-hr (On-demand)2 × RTX A6000 48GB at ≈ €0.447/GPU-hr (On-demand)Checked 2 × RTX A6000 48GB at $0.50/GPU-hr (On-demand)2 × RTX A6000 48GB at ≈ €0.447/GPU-hr (On-demand)$1.00≈ €0.89 (estimated conversion from $1.00) per hour
Lambda2 × RTX A6000 48GB at $1.09/GPU-hr (On-demand)2 × RTX A6000 48GB at ≈ €0.974/GPU-hr (On-demand)Checked 2 × RTX A6000 48GB at $1.09/GPU-hr (On-demand)2 × RTX A6000 48GB at ≈ €0.974/GPU-hr (On-demand)$2.18≈ €1.95 (estimated conversion from $2.18) per hour
ModalA100 SXM4 80GB at $2.50/GPU-hr (Serverless, billed while running)A100 SXM4 80GB at ≈ €2.23/GPU-hr (Serverless, billed while running)Checked A100 SXM4 80GB at $2.50/GPU-hr (Serverless, billed while running)A100 SXM4 80GB at ≈ €2.23/GPU-hr (Serverless, billed while running)$2.50≈ €2.23 (estimated conversion from $2.50) per hour
DigitalOceanMI300X 192GB at $2.59/GPU-hr (On-demand)MI300X 192GB at ≈ €2.31/GPU-hr (On-demand)Checked MI300X 192GB at $2.59/GPU-hr (On-demand)MI300X 192GB at ≈ €2.31/GPU-hr (On-demand)$2.59≈ €2.31 (estimated conversion from $2.59) per hour
HetznerRTX PRO 6000 Blackwell Max-Q Workstation Edition 96GB at ≈ $2.74/GPU-hr (On-demand)RTX PRO 6000 Blackwell Max-Q Workstation Edition 96GB at €2.40/GPU-hr (On-demand)Checked RTX PRO 6000 Blackwell Max-Q Workstation Edition 96GB at ≈ $2.74/GPU-hr (On-demand)RTX PRO 6000 Blackwell Max-Q Workstation Edition 96GB at €2.40/GPU-hr (On-demand)≈ $2.74 (converted from the EUR list price, €2.40)€2.40 per hour
Nebius2 × L40S 48GB at $1.55/GPU-hr (On-demand)2 × L40S 48GB at ≈ €1.38/GPU-hr (On-demand)Checked 2 × L40S 48GB at $1.55/GPU-hr (On-demand)2 × L40S 48GB at ≈ €1.38/GPU-hr (On-demand)$3.10≈ €2.77 (estimated conversion from $3.10) per hour
OVHcloudH100 PCIe 80GB at ≈ $3.19/GPU-hr (On-demand)H100 PCIe 80GB at €2.80/GPU-hr (On-demand)Checked H100 PCIe 80GB at ≈ $3.19/GPU-hr (On-demand)H100 PCIe 80GB at €2.80/GPU-hr (On-demand)≈ $3.19 (converted from the EUR list price, €2.80)€2.80 per hour
ScalewayH100 PCIe 80GB at ≈ $3.27/GPU-hr (On-demand)H100 PCIe 80GB at €2.87/GPU-hr (On-demand)Checked H100 PCIe 80GB at ≈ $3.27/GPU-hr (On-demand)H100 PCIe 80GB at €2.87/GPU-hr (On-demand)≈ $3.27 (converted from the EUR list price, €2.87)€2.87 per hour
Together AIH100 SXM 80GB at $5.49/GPU-hr (On-demand)H100 SXM 80GB at ≈ €4.90/GPU-hr (On-demand)Checked H100 SXM 80GB at $5.49/GPU-hr (On-demand)H100 SXM 80GB at ≈ €4.90/GPU-hr (On-demand)$5.49≈ €4.90 (estimated conversion from $5.49) per hour

Prices in USD, excluding VAT. ≈ marks a price the provider lists in EUR, converted at the ECB rate of 25 Sep 2026.≈ Estimated conversion from the listed USD price at the ECB reference rate of 23 Oct 2026 (1 EUR = 1.1193 USD). Billing currency not verified: providers may bill in USD, and your bank's rate and fees differ. Prices exclude VAT. EUR list prices are shown as the provider lists them (the dataset converts them to USD at the ECB rate of 25 Sep 2026).

Oldest price shown:checked Each provider's pricing section cites the source of every price.

Every GPU in our catalogue

Fit of this estimate on each GPU, with the cheapest published price
GPUMemoryOn one GPUGPUs for a comfortable fitCheapest published price
T4 16GB16 GB · 8 GPUs for a comfortable fitFrom $0.59/GPU-hr≈ €0.527/GPU-hr (estimated conversion from $0.59/GPU-hr) (Serverless, billed while running) at Modal16 GBToo small8From $0.59/GPU-hr≈ €0.527/GPU-hr (estimated conversion from $0.59/GPU-hr) (Serverless, billed while running) at Modal
V100 16GB16 GB · 8 GPUs for a comfortable fitFrom $0.79/GPU-hr≈ €0.706/GPU-hr (estimated conversion from $0.79/GPU-hr) (On-demand) (8-GPU nodes) at Lambda16 GBToo small8From $0.79/GPU-hr≈ €0.706/GPU-hr (estimated conversion from $0.79/GPU-hr) (On-demand) (8-GPU nodes) at Lambda
A10 24GB24 GB · 4 GPUs for a comfortable fitFrom ≈ $0.867/GPU-hr (converted from the EUR list price, €0.76/GPU-hr)€0.76/GPU-hr (On-demand) at OVHcloud24 GBToo small4From ≈ $0.867/GPU-hr (converted from the EUR list price, €0.76/GPU-hr)€0.76/GPU-hr (On-demand) at OVHcloud
L4 24GB24 GB · 4 GPUs for a comfortable fitFrom $0.80/GPU-hr≈ €0.715/GPU-hr (estimated conversion from $0.80/GPU-hr) (Serverless, billed while running) at Modal24 GBToo small4From $0.80/GPU-hr≈ €0.715/GPU-hr (estimated conversion from $0.80/GPU-hr) (Serverless, billed while running) at Modal
RTX 3090 24GB24 GB · 4 GPUs for a comfortable fitNo published price yet24 GBToo small4No published price yet
RTX 4090 24GB24 GB · 4 GPUs for a comfortable fitNo published price yet24 GBToo small4No published price yet
RTX 5090 32GB32 GB · 4 GPUs for a comfortable fitNo published price yet32 GBToo small4No published price yet
A100 40GB40 GB · 2 GPUs for a comfortable fitFrom $1.99/GPU-hr≈ €1.78/GPU-hr (estimated conversion from $1.99/GPU-hr) (On-demand) at Lambda40 GBToo small2From $1.99/GPU-hr≈ €1.78/GPU-hr (estimated conversion from $1.99/GPU-hr) (On-demand) at Lambda
L40 48GB48 GB · 2 GPUs for a comfortable fitFrom $1.00/GPU-hr≈ €0.893/GPU-hr (estimated conversion from $1.00/GPU-hr) (On-demand) at Hyperstack48 GBToo small2From $1.00/GPU-hr≈ €0.893/GPU-hr (estimated conversion from $1.00/GPU-hr) (On-demand) at Hyperstack
L40S 48GB48 GB · 2 GPUs for a comfortable fitFrom $1.55/GPU-hr≈ €1.38/GPU-hr (estimated conversion from $1.55/GPU-hr) (On-demand) at Nebius48 GBToo small2From $1.55/GPU-hr≈ €1.38/GPU-hr (estimated conversion from $1.55/GPU-hr) (On-demand) at Nebius
RTX 6000 Ada 48GB48 GB · 2 GPUs for a comfortable fitFrom $1.57/GPU-hr≈ €1.40/GPU-hr (estimated conversion from $1.57/GPU-hr) (On-demand) at DigitalOcean48 GBToo small2From $1.57/GPU-hr≈ €1.40/GPU-hr (estimated conversion from $1.57/GPU-hr) (On-demand) at DigitalOcean
RTX A6000 48GB48 GB · 2 GPUs for a comfortable fitFrom $0.50/GPU-hr≈ €0.447/GPU-hr (estimated conversion from $0.50/GPU-hr) (On-demand) at Hyperstack48 GBToo small2From $0.50/GPU-hr≈ €0.447/GPU-hr (estimated conversion from $0.50/GPU-hr) (On-demand) at Hyperstack
A100 PCIe 80GB80 GB · 1 GPU for a comfortable fitFrom $1.35/GPU-hr≈ €1.21/GPU-hr (estimated conversion from $1.35/GPU-hr) (On-demand) at Hyperstack80 GBComfortable1From $1.35/GPU-hr≈ €1.21/GPU-hr (estimated conversion from $1.35/GPU-hr) (On-demand) at Hyperstack
A100 SXM4 80GB80 GB · 1 GPU for a comfortable fitFrom $1.60/GPU-hr≈ €1.43/GPU-hr (estimated conversion from $1.60/GPU-hr) (On-demand) (8-GPU nodes) at Hyperstack80 GBComfortable1From $1.60/GPU-hr≈ €1.43/GPU-hr (estimated conversion from $1.60/GPU-hr) (On-demand) (8-GPU nodes) at Hyperstack
H100 PCIe 80GB80 GB · 1 GPU for a comfortable fitFrom $2.50/GPU-hr≈ €2.23/GPU-hr (estimated conversion from $2.50/GPU-hr) (On-demand) at Hyperstack80 GBComfortable1From $2.50/GPU-hr≈ €2.23/GPU-hr (estimated conversion from $2.50/GPU-hr) (On-demand) at Hyperstack
H100 SXM 80GB80 GB · 1 GPU for a comfortable fitFrom $3.20/GPU-hr≈ €2.86/GPU-hr (estimated conversion from $3.20/GPU-hr) (On-demand) (8-GPU nodes) at Hyperstack80 GBComfortable1From $3.20/GPU-hr≈ €2.86/GPU-hr (estimated conversion from $3.20/GPU-hr) (On-demand) (8-GPU nodes) at Hyperstack
GH200 96GB96 GB · 1 GPU for a comfortable fitFrom $2.29/GPU-hr≈ €2.05/GPU-hr (estimated conversion from $2.29/GPU-hr) (On-demand) at Lambda96 GBComfortable1From $2.29/GPU-hr≈ €2.05/GPU-hr (estimated conversion from $2.29/GPU-hr) (On-demand) at Lambda
RTX PRO 6000 Blackwell 96GB96 GB · 1 GPU for a comfortable fitFrom $3.03/GPU-hr≈ €2.71/GPU-hr (estimated conversion from $3.03/GPU-hr) (Serverless, billed while running) at Modal96 GBComfortable1From $3.03/GPU-hr≈ €2.71/GPU-hr (estimated conversion from $3.03/GPU-hr) (Serverless, billed while running) at Modal
RTX PRO 6000 Blackwell Max-Q Workstation Edition 96GB96 GB · 1 GPU for a comfortable fitFrom ≈ $2.74/GPU-hr (converted from the EUR list price, €2.40/GPU-hr)€2.40/GPU-hr (On-demand) at Hetzner96 GBComfortable1From ≈ $2.74/GPU-hr (converted from the EUR list price, €2.40/GPU-hr)€2.40/GPU-hr (On-demand) at Hetzner
RTX PRO 6000 Blackwell Server Edition 96GB96 GB · 1 GPU for a comfortable fitNo published price yet96 GBComfortable1No published price yet
H200 SXM 141GB141 GB · 1 GPU for a comfortable fitFrom $3.99/GPU-hr≈ €3.56/GPU-hr (estimated conversion from $3.99/GPU-hr) (On-demand) (8-GPU nodes) at Hyperstack141 GBComfortable1From $3.99/GPU-hr≈ €3.56/GPU-hr (estimated conversion from $3.99/GPU-hr) (On-demand) (8-GPU nodes) at Hyperstack
B200 SXM 180GB180 GB · 1 GPU for a comfortable fitFrom $6.00/GPU-hr≈ €5.36/GPU-hr (estimated conversion from $6.00/GPU-hr) (On-demand) (8-GPU nodes) at Hyperstack180 GBComfortable1From $6.00/GPU-hr≈ €5.36/GPU-hr (estimated conversion from $6.00/GPU-hr) (On-demand) (8-GPU nodes) at Hyperstack
MI300X 192GB192 GB · 1 GPU for a comfortable fitFrom $2.59/GPU-hr≈ €2.31/GPU-hr (estimated conversion from $2.59/GPU-hr) (On-demand) at DigitalOcean192 GBComfortable1From $2.59/GPU-hr≈ €2.31/GPU-hr (estimated conversion from $2.59/GPU-hr) (On-demand) at DigitalOcean

Oldest price shown:checked Each provider's pricing section cites the source of every price.

How the VRAM estimate works

Formula

Weights
parameters × bits per weight ÷ 8
KV cache (full attention)
2 × layers × KV heads × head dimension × context × batch × bytes per value
Serving range
low = weights + KV cache + 1 GB; high = 1.2 × weights + KV cache + 1 GB
Fine-tuning range
low = model states + activations + 1 GB; high = 1.2 × (model states + activations) + 1 GB
Comfortable fit
high estimate ≤ 90 % of the GPU's listed memory

Assumptions

  1. Bits per weight: BF16/FP16 16; FP8/INT8 8; 4-bit AWQ/GPTQ 4.16 (4-bit weights plus an FP16 scale and a 4-bit zero point per 128 weights); GGUF Q8_0 8.5, Q5_K_M 5.7 and Q4_K_M 4.89, as measured by llama.cpp. 8-bit and 4-bit formats keep the embeddings and output head at 16 bits. “As published” uses the dtypes of the model's own checkpoint, with MXFP4 at 4.25 bits.
  2. The KV cache uses each model's own layer layout: sliding-window layers stop growing at the window, latent-attention layers cache one compressed latent per token, and linear-attention layers keep a fixed state per sequence. Keys and values are both cached, as in the reference implementations.
  3. Runtime overhead is 1 GB per GPU for the CUDA context and runtime buffers. The high end adds 20 % on the weights for activations, temporary buffers and fragmentation, following EleutherAI's rule of thumb.
  4. With several GPUs, weights and cache are split evenly (tensor parallelism) and the runtime overhead is counted on every GPU. The tool looks at up to 8 GPUs, one server.
  5. Full fine-tuning counts 16 bytes per parameter: BF16 weights and gradients, FP32 master weights and two Adam moments. LoRA keeps BF16 weights frozen; QLoRA stores them in NF4 at 4.127 bits. Both train rank-16 adapters on the attention and dense MLP projections (attention only for mixture-of-experts models) at 16 bytes per adapter parameter.
  6. Training activations assume full gradient checkpointing: 2 bytes per token, hidden unit and layer for the stored layer inputs, 34 bytes per token and hidden unit for the layer being recomputed, and FP32 logits. Model states are sharded across GPUs (FSDP or ZeRO-3); activations are per GPU.
  7. A fit is comfortable when the high estimate uses at most 90 % of the GPU's listed memory (vLLM reserves 92 % by default) and tight when the low estimate fits in the listed memory. Vision encoders' activations, draft models for speculative decoding and CUDA graph buffers are not included.

References

Model data and sources

Parameter counts come from each checkpoint's safetensors metadata; layer counts, attention heads, head sizes and context limits from the publisher's config.json or model card. Models whose cache cannot be derived from published values are left out rather than approximated.

Read the methodology