Skip to content
Make in India OEM · INR-transparent · Pan-India onsite SLATalk to sales: +91 720 794 8743Sign in

How Much VRAM Does a 70B / 405B LLM Need for Inference?

Updated 6 Jul 2026 · 4 min read

For inference, a 70B-parameter model needs ~140 GB of GPU memory at FP16, ~70 GB at FP8, and ~43 GB at 4-bit — so one to two datacenter GPUs. A 405B model needs ~810–970 GB at FP16, ~486 GB at FP8, and ~243 GB at INT4 — a full 8-GPU node, or as few as two H200s when quantized. Add ~15–30% on top for the KV cache at long context.

How Much VRAM Does a 70B / 405B LLM Need for Inference?

TL;DR — the decisions

  • 70B → fits 1× H200 (141 GB) at FP8/4-bit, or 2× H100 at FP16.
  • 405B → an 8× H100/H200 node at FP8; 2× H200 only with INT4 (AWQ) quantization (NVIDIA, 2026).
  • Rule of thumb: VRAM ≈ 2 bytes × params (FP16), 1 byte (FP8), 0.5 byte (4-bit) — then add KV cache for your context length and concurrency.
  • Quantization is the biggest lever: INT4 cuts a 405B from ~972 GB to ~243 GB with modest quality loss.

What this sizes — and what it doesn't

GPU memory and GPU count to serve (infer) a dense 70B or 405B model. It excludes training/fine-tuning (see the fine-tuning sizing guide) and mixture-of-experts models (active-parameter math differs). Assumptions are listed at the end.

Methodology — the memory math

Weights. Memory ≈ bytes-per-parameter × parameters:

  • FP16 = 2 bytes → 70B ≈ 140 GB, 405B ≈ 810–972 GB (apxml, 2026)
  • FP8 = 1 byte → 70B ≈ 70 GB, 405B ≈ 486 GB
  • 4-bit = 0.5 byte → 70B ≈ 35–43 GB, 405B ≈ 243 GB (apxml, 2026)

KV cache. On top of weights, the attention KV cache grows with context length × batch/concurrency — budget ~15–30% extra for long-context, multi-user serving. NVIDIA's own 405B example: FP16 weights 140 GB + 112 GB cache ≈ 252 GB (4× H100); FP8 cache halves to ~56 GB (DigitalOcean vLLM guide, 2026).

Worked configurations (2026)

Table 1 — Inference memory + GPU config by model and precision.

Model Precision Weights VRAM + KV cache Example config
70B FP16 ~140 GB +15–30% 2× H100 (80 GB) or 1× H200 (141 GB) tight
70B FP8 ~70 GB +~15% 1× H200 (141 GB) comfortably
70B 4-bit ~43 GB +~10% 1× H100 (80 GB)
405B FP16 ~810–972 GB +100+ GB 8× H200 (1,128 GB) / multi-node H100
405B FP8 ~486 GB +~56 GB 8× H100 (640 GB) tight → node
405B INT4 (AWQ) ~243 GB + 2× H200 (NVIDIA, 2026)

Reading Table 1: a 70B assistant is a single-GPU job at FP8/4-bit. A 405B is a node-class job unless you quantize hard — INT4 brings it down to two H200s, the cheapest way to self-host a frontier-size model on-prem.

Why H200 changes 70B serving

The H200's 141 GB at 4.8 TB/s lets one GPU hold a 70B model plus a healthy KV cache that would spill two 80 GB H100s (NVIDIA H200 datasheet). Fewer GPUs per model means simpler nodes, less networking, and lower failure surface — often the cheaper on-prem choice.

Assumptions & scope

Dense models; standard FP16/FP8/4-bit; figures are weight-memory estimates plus a KV-cache allowance — validate against your serving stack (vLLM/TensorRT-LLM), context length, and concurrency. Quantized quality varies by method; test on your eval set. Specs current July 2026.

Where RDP GPU Mart fits

RDP GPU Mart builds the exact inference boxes this math points to — a 1× H200 server for 70B serving, an 8× H200 DRACO node for 405B — India-manufactured, INR-transparent, and DPDP-aware for in-country deployment. *(Configure an inference server or request a quote at RDP GPU Mart.)*

FAQ

How much VRAM to run a 70B model? ~140 GB at FP16, ~70 GB at FP8, ~43 GB at 4-bit — one H200 or two H100s (apxml, 2026).

Can I run Llama 3.1 405B on 2 GPUs? Yes — with INT4 (AWQ) quantization it fits on 2× H200; at FP8 it needs a full 8-GPU node (NVIDIA, 2026).

What's the VRAM rule of thumb? ~2 bytes/param (FP16), 1 byte (FP8), 0.5 byte (4-bit) for weights, then add 15–30% for the KV cache.

Does quantization hurt quality? Modestly — INT4/FP8 typically retain most quality; always validate on your own eval set before production.

Related

  • How Many GPUs to Fine-Tune a 70B LLM On-Prem?
  • HBM3e & GPU Memory: Why It Decides Your Model Size
  • FP8 / FP4 Explained: Precision, Throughput & Cost Trade-offs

Research log (Rule #1)

1. apxml (2026) — Llama 3.1 405B VRAM by precision (FP16 972GB, INT4 243GB). https://apxml.com/models/llama-3-1-405b 2. NVIDIA (2026) — 405B on H200 with TensorRT Model Optimizer (INT4 → 2× H200, 1.44× peak). https://developer.nvidia.com/blog/boosting-llama-3-1-405b-performance-by-up-to-44-with-nvidia-tensorrt-model-optimizer-on-nvidia-h200-gpus/ 3. DigitalOcean (2026) — vLLM GPU sizing (weights + KV cache worked example). https://www.digitalocean.com/community/conceptual-articles/vllm-gpu-sizing-configuration-guide 4. NVIDIA — H200 datasheet (141 GB, 4.8 TB/s). https://www.nvidia.com/en-us/data-center/h200/ 5. K8s Recipes — Llama 70B FP16 = 140 GB. https://kubernetes.recipes/recipes/ai/llama-70b-model-size-gpu-requirements/

Ready to deploy?

Talk to an RDP architect about power, cooling and lead time.

Request a Quote