Which LLMs Fit in 48 GB of VRAM?

By TechCompare · Updated · How we check

55 of the 108 models in the calculator fit in 48 GB at Q4_K_M with 8K context, and 54 still fit at Q8_0. Nanbeige4.3 33B ranks first. The 70B models just miss at Q4_K_M: Llama 3.3 70B needs 50.0 GB.

48 GB is a workstation size: an RTX PRO 5000 or RTX 6000 Ada, or two 24 GB cards working together. This page checks every model in the LLM VRAM Calculator against it, at Q4_K_M and Q8_0 with 8K and 32K tokens of context. The table holds every model that fits at one of those setups, and the closest misses follow.

Each total adds the weights, the KV cache and a 10% allowance for the runtime. Pick any number to open the calculator with the same model, quant and context.

Models that fit in 48 GB of VRAM

Best pick first, by size and release date. Each cell is the total memory the model needs. Tight means under 10% of the memory is left. Pick a number to open it in the calculator.

ModelQ4_K_M8K contextQ4_K_M32K contextQ8_08K contextQ8_032K context
Nanbeige4.3 33B33.1B, Oct 202624.2 GBFits29.9 GBFits40.6 GBFits46.3 GBTight
K2 Horizon 32B34.78B, Sep 202625.7 GBFits32.8 GBFits43.0 GBFits50.1 GBShort 2.1 GB
Granite Switch 4.1 30B29.99B, Oct 202622.5 GBFits29.6 GBFits37.4 GBFits44.5 GBTight
Muse Glimmer 30B30B, Aug 202620.4 GBFits20.7 GBFits35.2 GBFits35.6 GBFits
Qwen 3.8 27B27.5B, Aug 202619.2 GBFits21.0 GBFits32.9 GBFits34.6 GBFits
Gemma 4 31B (Dense)30.7B, Mar 202622.3 GBFits24.5 GBFits37.5 GBFits39.7 GBFits
Qwen3.5 27B27.78B, Feb 202619.4 GBFits21.2 GBFits33.2 GBFits35.0 GBFits
K2 Horizon MoVA 36B-A4B (MoE)37.44B, 4B active, Sep 202626.9 GBFits32.3 GBFits45.5 GBTight50.8 GBShort 2.8 GB
Flint 40B (MoE)39.8B, 2.5B active, Oct 202627.1 GBFits27.8 GBFits46.8 GBTight47.5 GBTight
Xing4.0 29B-A4B (MoE)31.2B, 4B active, Sep 202621.4 GBFits22.6 GBFits36.8 GBFits38.1 GBFits
Hy-Memory 30B-A3B (MoE)30.06B, 3B active, Oct 202621.1 GBFits23.8 GBFits36.0 GBFits38.6 GBFits
Nemotron 3.5 Lightning 30B (MoE)31.6B, 3B active, Aug 202621.4 GBFits21.5 GBFits37.0 GBFits37.2 GBFits
Qwen3 32B32B, Apr 202523.9 GBFits31.0 GBFits39.7 GBFits46.8 GBTight
LFM2.5 24B-A2B (MoE)24B, 2B active, Oct 202616.3 GBFits16.9 GBFits28.2 GBFits28.8 GBFits
Qwen3.5 35B (MoE)35.95B, 3B active, Feb 202624.4 GBFits25.0 GBFits42.2 GBFits42.8 GBFits

Just too big at Q4_K_M with 8K context

Totals include the weights, the KV cache at FP16 with a batch size of 1, and a 10% allowance for the runtime.

What 48 GB adds

At Q4_K_M, the step up from 32 GB adds little. The largest model that fits is Mixtral 8x7B (MoE), at 32.8 GB, and the next size class up, the 70B models, sits just past the limit.

The gain is in the other columns. 54 of the 55 models that fit at Q4_K_M with 8K also fit at Q8_0, so the 30B class runs close to full quality. At Q8_0 with 8K, K2 Horizon 32B needs 43.0 GB, and Flint 40B (MoE) is the largest at 46.8 GB.

The 70B gap

Llama 3.3 70B needs 50.0 GB at Q4_K_M with 8K, 2.0 GB over, and Qwen 2.5 72B needs 51.3 GB. For Llama, 42.7 GB of the total is weights and 2.7 GB is KV cache. The 10% allowance does the rest.

Some setups get a 70B model running at Q4_K_M on 48 GB anyway, with a short context and a runner that needs little extra. It's a squeeze with no room to spare. Q3_K_M is the safer route: Llama 3.3 70B needs 40.7 GB there and fits with room.

Long context

At Q4_K_M, 52 models still fit at 32K. Gemma 2 27B, Gemma 2 9B and Phi-4 14B drop out because they only go up to 8K or 16K tokens, not because they're too big.

Even at Q8_0 with 32K, Nanbeige4.3 33B fits at 46.3 GB, though it's tight. For 64K or 128K, open the model finder from the card below the table and change the context there.

Cards with 48 GB, and two card setups

Nvidia's RTX PRO 5000 Blackwell comes with 48 GB, and so do the older RTX 6000 Ada and RTX A6000. In data centers, the L40S has 48 GB too.

Two 24 GB cards, like a pair of RTX 3090s, add up to 48 GB. llama.cpp and vLLM can split a model across them, but each card needs some memory for its own buffers, and the model finder doesn't count that. Treat this list as a best case for two cards, and be careful with the tight rows.

Other memory sizes

Frequently asked questions

What's the best LLM for 48 GB of VRAM?
Nanbeige4.3 33B ranks first at Q4_K_M with 8K context, at 24.2 GB. With 48 GB you can run it at Q8_0 instead, where it needs 40.6 GB.
Can 48 GB of VRAM run Llama 3.3 70B?
Not at Q4_K_M by the calculator's numbers: it needs 50.0 GB with 8K. At Q3_K_M it needs 40.7 GB and fits. A 64 GB Mac or a 96 GB card runs it at Q4_K_M with room.
Can two RTX 3090s run a 70B model?
At Q3_K_M, yes. At Q4_K_M it's a squeeze: the calculator puts Llama 3.3 70B just over 48 GB, and each card also needs a little room for its own buffers. Keep the context short if you try it.
Is 48 GB worth it over 32 GB?
If you want the 30B class at Q8_0, or 32B models at long context with room, yes. It doesn't add a new model size at Q4_K_M, since the 70B class needs a little more. For that, look at the 64 GB Mac or 96 GB lists.
Does the model finder handle two GPUs?
No. It compares each model with one pool of memory. A split across cards works in llama.cpp and vLLM, but each card keeps some memory for itself, so a model that's tight here may not fit across two cards.