Model guides

Which cloud GPU does your model need?

Which GPU each popular open model needs, from gpt-oss and Qwen to Gemma 4, with the memory math behind it: weights, KV cache and the headroom to leave.

Explore the collection

Find your next step.

14 pages
Model

gpt-oss

gpt-oss-120b fits on one 80 GB GPU and gpt-oss-20b on a 16 GB card. Which GPU to rent for each, how to serve them with vLLM or Ollama and what to watch for.

Explore
Model

Qwen

Which GPU each current Qwen model needs, from the 27B dense model on one card to the large MoE models on multi-GPU nodes, with vLLM and Ollama commands.

Explore
Model

Gemma 4

Which GPU each Gemma 4 model needs: E4B and 12B on a 48 GB card, 26B-A4B and 31B on an 80 GB GPU, with vLLM and Ollama commands and the memory math.

Explore
Model

KV cache

How the KV cache grows with context length and concurrent users, the formula to size it, and why it often needs more GPU memory than the model weights.

Explore
Model

Frontier models

What it takes to run Kimi K3, DeepSeek V4-Pro and GLM-5.3 yourself: 8-GPU H200, B200 or B300 nodes or more, the memory math, and when an API makes more sense.

Explore
Model

DeepSeek V4

Which GPUs DeepSeek V4-Flash and V4-Pro need, from a 4-GPU H200 node to a full 8-GPU machine, with vLLM and SGLang commands and the memory math behind them.

Explore
Model

Wan 2.2

Which GPU Wan 2.2 needs for video: TI2V-5B on a 48 GB card and the A14B models on 80 GB or more, with ComfyUI and command-line setups and what to expect.

Explore
Model

GLM-5.3

GLM-5.3 and GLM-5.3-Flash need several GPUs in their official FP8 builds. Which node each needs, vLLM and SGLang commands, and when GLM-4.7-Flash is enough.

Explore
Model

Nemotron

Which GPU each Nemotron model needs, from Nemotron 3.5 Lightning on one card to Nemotron 3 Super, why Mamba layers keep the KV cache small, and the license.

Explore
Model

FLUX

How much GPU memory FLUX.1-dev and FLUX.2 need with and without offloading, which GPU to rent for each, and the license terms to check before commercial use.

Explore
Model

Qwen3-Coder

Which GPU Qwen3-Coder-30B-A3B and Qwen3-Coder-Next need, how to serve them with vLLM or Ollama, and how to point a coding tool at your own private endpoint.

Explore
Model

Muse Glimmer

Which GPU Meta's Muse Glimmer 30B needs in BF16 and at 4 bits, why sliding-window layers keep its cache small, and how to serve it in vLLM, llama.cpp or Ollama.

Explore
Model

Llama

Which GPU Llama 4 Scout, Llama 4 Maverick and Llama 3.3 70B need in BF16, FP8 and int4, with vLLM and Ollama commands and the license steps for the weights.

Explore
Model

Fine-tuning memory

The memory math for fine-tuning: why full fine-tuning needs 16 to 18 bytes per parameter, what LoRA and QLoRA save, and which GPU fits each size of model.

Explore

The GPU a model needs comes down to two numbers: how large its checkpoint is on disk, and how much room its KV cache needs for the context length and the number of requests running at once. This hub lines up the models worth self-hosting today against the smallest DeployGPU GPU class that fits each one, calculated rather than measured, so you can pick a card before reading a single benchmark.

How to size a GPU for a model

Weights come first, and the format a model ships in matters more than its parameter count alone. gpt-oss stores its mixture-of-experts weights at 4.25 bits per parameter in MXFP4, so 117 billion parameters fit in 65.2 GB rather than the 234 GB that plain 16-bit precision would need. Gemma 4 and Qwen ship in BF16 at 2 bytes per parameter, and official FP8 or NVFP4 builds exist for some of them. After the weights, the KV cache adds a cost that grows with context length and concurrency, and that cost behaves differently for a plain transformer than for a model that mixes full attention with sliding-window or linear-attention layers. The KV cache explainer works through the formula with worked examples.

Which GPU fits which model

Every row below is a native-precision checkpoint: BF16 for Gemma 4, Qwen, Llama and the 30B models, the native MXFP4 build for gpt-oss and Kimi K3, and the FP8 releases of DeepSeek V4 and GLM-5.3. Quantized and FP8 builds shrink the floor further, and each model's own page covers that range.

ModelWeights (calculated)Smallest DeployGPU class
gpt-oss-20b13.8 GB, MXFP448 GB
Gemma 4 E4B16.0 GB, BF1648 GB
Qwen3.5-9B19.3 GB, BF1648 GB
Gemma 4 12B23.9 GB, BF1648 GB
Gemma 4 26B-A4B51.6 GB, BF1680 GB
Qwen3.8-27B55.6 GB, BF1680 GB
Gemma 4 31B62.5 GB, BF1680 GB
gpt-oss-120b65.2 GB, MXFP480 GB
Qwen3.6-35B-A3B71.9 GB, BF1696 GB
Llama 3.1 8B16.1 GB, BF1648 GB
Muse Glimmer 30B59.6 GB, BF1680 GB
Qwen3-Coder 30B-A3B61.1 GB, BF1680 GB
GLM-4.7-Flash62.4 GB, BF1680 GB
Nemotron 3.5 Lightning 30B-A3B65.8 GB, BF1680 GB
Llama 3.3 70B141.1 GB, BF16Four 80 GB GPUs, or two H200s
DeepSeek V4-Flash166.9 GB, FP8 and FP4Two H200s, four for room to serve
Llama 4 Scout217.3 GB, BF16Four 80 GB GPUs, or two H200s
GLM-5.3-Flash328.3 GB, FP8Four H200s, or eight H100s
GLM-5.3755.6 GB, FP8Eight H200s
DeepSeek V4-Pro892.7 GB, FP8 and FP4Eight H200s
Kimi K31,560.9 GB, MXFP4Eight B300s

Figures are calculated from each model's published safetensors files, not measured on a live rental. A checkpoint that just barely fits a GPU leaves little room for the KV cache, so a model landing at the top of a tier is often more comfortable one tier up.

The models that need a whole 8-GPU machine are compared on what it takes to self-host frontier models. Image and video models size differently, because a pipeline loads a text encoder and a VAE next to the main model: the FLUX and Wan 2.2 pages cover them. Training needs far more memory than serving the same model, and GPU memory for fine-tuning has that math, while the quantization guide explains which smaller formats run on which GPU.

The pages below cover the sizing math, the license and a command to start from for each family.

Browse all 14 pages above ↑