Largest RAG-capable models that fit 48 GB

On a 48 GB GPU, 6 catalog models run fully on the GPU at an 8,192-token context. The most capable is Qwen3-Reranker-8B at BF16 (needs ~18.4 GiB). Pick a smaller model or a lower quant for more headroom.

Figures assume a 48 GB GPU paired with 32 GB of system RAM (a typical desktop), judged at an 8,192-token context. Speed depends on the specific card — this page ranks by fit, not speed.

TL;DR

RAG is a pipeline, not a single model — and 48 GB runs the whole pipeline as a resident, always-on service. The models on this page are the catalog's retrieval components (embedders for indexing and search, rerankers for sharpening results); all of them fit here with room to spare, so the real question is how much card to leave the generator — the piece that actually writes answers. Choose it from what 48 GB runs.

Spending a workstation card on RAG

At 48 GB the question stops being fit and becomes service design. Keep an embedder resident so queries embed instantly, keep a reranker warm, and the retrieval side still leaves the lion's share of the card to the generator. The trade-off worth actually thinking about: a larger generator class, or a mid-size generator with very long context for more retrieved passages per answer. For retrieval-heavy work, context often pays better than raw size.

The biggest model you can run

Qwen3-Reranker-8B at BF16 · 8.2B params · needs ~18.4 GiB

One command to run it (llama.cpp):

vllm serve Qwen/Qwen3-Reranker-8B --max-model-len 8192

Models that run, largest first

Model Sweet-spot quant Fits in
Qwen3-Reranker-8B Qwen BF16 Runs fully on GPU ~18.4 GiB
Qwen3-Embedding-8B Qwen Q4_K_M Runs fully on GPU ~6.4 GiB
Qwen3-Reranker-4B Qwen BF16 Runs fully on GPU ~9.9 GiB
Qwen3-Embedding-4B Qwen Q4_K_M Runs fully on GPU ~4.2 GiB
Qwen3-Reranker-0.6B Qwen BF16 Runs fully on GPU ~2.6 GiB
Qwen3-Embedding-0.6B Qwen Q8_0 Runs fully on GPU ~2 GiB

Derived live from the fit engine + catalog at an 8,192-token context. "Fits in" is the modelled VRAM the sweet-spot quant needs (weights + KV cache + overhead). Speed depends on your specific card — check a GPU page or the calculator.

Frequently asked

Is 48 GB overkill for RAG?

For the retrieval side, comfortably — embedders and rerankers run on far smaller cards, as the lower tiers of these pages show. What 48 GB is actually for: a larger generator class, the whole pipeline resident at once, and the long contexts that let retrieval put more passages in front of the model per answer.

Can one 48 GB card serve a RAG stack as an always-on service?

Yes — a resident embedder, a resident reranker, and a generator with generous context is a realistic single-card setup at this tier. The caveat is concurrency: each parallel request carries its own KV cache, so serving several users multiplies the context cost. Size for your real request pattern, not a single chat.

Should the headroom go to a bigger generator or a longer context?

For retrieval-heavy work, context is usually the better spend — more retrieved passages in the prompt tends to improve grounded answers more than the next step up in model size does. But it's workload-dependent: complex reasoning over few documents favors the bigger model. Try both; the fit calculator shows what each costs.

Do I need bigger embedding or reranking models at this tier?

No — the retrieval components don't scale with your card, which is why this list looks like the smaller tiers'. Pick them for your corpus and language needs, not for the GPU. The card's size shows up in what you pair them with, not in the retrieval side itself.

Which generator model should I pair with these on 48 GB?

The larger instruct classes from the general 48 GB list — sized, as always with RAG, at the context you'll really use, since retrieved passages inflate every prompt and the KV cache grows faster on big models. A near-lossless quant of a mid-size model with huge context is a legitimate alternative to the largest class that fits.

Check it against your exact setup

Open the fit calculator

selected to compare · pick at least 2