Sized your model? Get a free check of your setup.Get a sizing check

FREE TOOL · LLM INFERENCE HARDWARE CALCULATOR

How much GPU memory does your model need?

Pick a model size, precision and workload to estimate the VRAM you need, then see which NVIDIA and AMD GPUs can run it inside your own building.

WORKLOAD

Running the model to answer questions, draft text and read documents.

What does this mean?

Inference is using a trained model to answer questions, write drafts or read documents. It is what your team does with AI every day. Fine-tuning trains an existing model further on your own data. LoRA trains small add-on layers and needs far less memory than full fine-tuning, which updates every weight.

MODEL

The size of Llama 3.3 70B. A capable general-purpose model for a whole team.

What does this mean?

Models are sized by their number of parameters, the values the model learned in training. B means billion and T means trillion. Larger models are usually more capable but need more memory. GLM-5.2 and Kimi K3 are mixture-of-experts models: only part of the model works on each word, but the whole model still has to fit in GPU memory.

PRECISION

1 byte per parameter. Half the memory, with quality very close to FP16.

What does this mean?

Precision is how many bits store each parameter. Lowering it, called quantization, shrinks the model: FP8 uses half the memory of FP16 and INT4 about a quarter. Quality usually stays close at FP8; INT4 can lose some accuracy on complex reasoning.

CONTEXT LENGTH PER USER

8,192 tokens: about 6,000 words, or 12 pages of text.

What does this mean?

Context length is how much text the model can consider at once: the conversation so far plus any documents shared with it. It is counted in tokens, and one token is roughly three-quarters of a word. Longer context lets people work with bigger documents but uses more memory for every user.

CONCURRENT USERS8

People sending requests to the model at the same moment, each with a full context window.

What does this mean?

A team of 100 rarely has 100 people waiting for an answer at the same second. Each person who is, needs their own working memory on the GPU, called the KV cache, which holds their conversation. Pick the number you expect at your busiest moment, often 5 to 20% of the people with access.

ESTIMATED GPU MEMORY

99GB

70B model at FP8 / INT8, 8 users with 8K context each.

Model weights70 GB
KV cache21 GB
Runtime overhead8.0 GB

KV cache is 2.7 GB per user at this context length, stored at FP16.

Smallest setup: NVIDIA DGX Spark (1 system). Want us to check it against your real workload?

Get a free sizing check

Hardware that can run it

5 of 8 options run this on a single GPU or system. Smallest fit first.

NVIDIA · Desktop systemFits on 1 system

NVIDIA DGX Spark

Unified memory

128 GB

Bandwidth

273 GB/s

9.3 GB of usable memory to spare for more users or longer context.

NVIDIA · GPUFits on 1 GPU

NVIDIA H200 NVL

Memory per GPU

141 GB

Bandwidth

4.8 TB/s

27 GB of usable memory to spare for more users or longer context.

AMD · GPUFits on 1 GPU

AMD Instinct MI300X

Memory per GPU

192 GB

Bandwidth

5.3 TB/s

73 GB of usable memory to spare for more users or longer context.

AMD · GPUFits on 1 GPU

AMD Instinct MI325X

Memory per GPU

256 GB

Bandwidth

6 TB/s

131 GB of usable memory to spare for more users or longer context.

NVIDIA · 8-GPU serverFits on 1 system

NVIDIA DGX B200

Memory per system

1.44 TB

Bandwidth

64 TB/s

1197 GB of usable memory to spare for more users or longer context.

NVIDIA · GPU2 GPUs

NVIDIA H100 NVL

Memory per GPU

94 GB

Bandwidth

3.9 TB/s

Split across 2 GPUs in one server, with 70 GB to spare.

NVIDIA · GPU2 GPUs

NVIDIA RTX PRO 6000 Blackwell

Memory per GPU

96 GB

Bandwidth

1.6 TB/s

Split across 2 GPUs in one server, with 73 GB to spare.

NVIDIA · GPU4 GPUs

NVIDIA L40S

Memory per GPU

48 GB

Bandwidth

864 GB/s

Split across 4 GPUs in one server, with 73 GB to spare.

Memory and bandwidth are manufacturer specifications per GPU or system. GPU counts are rounded up to 1, 2, 4 or 8 per server, the usual splits for running one model across several GPUs. Vanik Edge OS runs NVIDIA DGX, AMD Instinct and other supported GPU servers in one cluster.

Choosing between two options? Compare AI hardware side by side: specs, bandwidth and which models fit, for 15 GPUs and AI systems.

Not sure which setup fits your team?

Tell us your models, users and data. We will size the GPU server with you and set up Vanik Edge OS on it, inside your own building.

Get a sizing check

FROM SIZING TO RUNNING

Sizing the hardware is the easy part.

Getting several GPUs to work as one system for a whole company is where most projects slow down. That is the part Vanik Edge OS does for you.

  1. STEP 01 · THIS TOOL

    Size it

    Work out the GPU memory your models need and which GPUs or servers can hold them.

  2. STEP 02 · VANIK EDGE OS

    Cluster it

    Edge OS joins your GPU servers into one cluster, splits a large model across them and keeps it running if a server fails. NVIDIA and AMD servers work side by side.

  3. STEP 03 · VANIK EDGE OS

    Run it

    Your team gets AI apps with single sign-on and an audit trail, managed from one console, with your data staying inside your building.

See how Edge OS clusters GPU servers

MODEL GUIDES

VRAM requirements for popular open-weight models

GPU memory, hardware options and FAQs for the most downloaded open-weight models on Hugging Face, from 21B to 2.8T parameters.

HOW WE ESTIMATE IT

Three things fill GPU memory

Model weights

Parameters × bytes per parameter: 2 bytes at FP16, 1 at FP8 or INT8, and 0.5 at INT4.

KV cache

2 × layers × KV heads × head size × 2 bytes per token, times context length and concurrent users.

Overhead

About 10% of the weights plus 1 GB for activations, the inference engine and CUDA or ROCm buffers.

FREQUENTLY ASKED QUESTIONS

How do I calculate how much VRAM an LLM needs?

Add up three things. Model weights: the number of parameters times bytes per parameter (2 at FP16, 1 at FP8 or INT8, 0.5 at INT4). KV cache: memory for each token in each active conversation, which grows with context length and users. Overhead: roughly 10% of the weights plus about 1 GB for the inference engine. The calculator above does this for you.

How much VRAM does a 70B model need?

The weights alone take about 140 GB at FP16, 70 GB at FP8 and 35 GB at INT4. On top of that you need memory for the KV cache, which grows with context length and the number of users, plus some runtime overhead. A 70B model at FP8 serving 8 users with 8K context needs roughly 100 GB in total.

How much VRAM do I need to run Kimi K3?

Kimi K3 has 2.8 trillion parameters (104B active per token) and is released only in 4-bit MXFP4, so the weights alone take roughly 1.5 TB. With overhead and a few users, plan for about 1.6 TB of GPU memory. That is more than one server of eight H200 GPUs holds, so it needs a server of eight 256 GB GPUs such as AMD Instinct MI325X, or two NVIDIA DGX B200 systems. Check that your inference engine supports MXFP4 on the GPUs you choose.

How much VRAM do I need to run GLM-5.2?

GLM-5.2 has 744B parameters with 40B active per token. In FP8 the weights take about 744 GB, so plan for roughly 790 GB with overhead and a few users: one 8-GPU server with NVIDIA H200 GPUs, or one NVIDIA DGX B200. The NVFP4 version is about 433 GB on disk and needs around 460 GB in total; NVFP4 runs natively on NVIDIA Blackwell GPUs such as B200. BF16 needs about 1.6 TB.

Is 6 GB, 16 GB or 24 GB of VRAM enough to run an LLM locally?

6 GB is enough only for a small 7B to 8B model at 4-bit with short prompts, for one person. 16 GB runs an 8B model at FP8 or a 14B model at 4-bit comfortably. 24 GB can fit a 32B model at 4-bit for a single user. Serving a team, longer documents or larger models needs data-center GPUs with 48 GB or more.

What LLM can I run locally on my GPU?

As a rule of thumb, at 4-bit you need about 0.6 GB of VRAM per billion parameters, at FP8 about 1.1 GB and at FP16 about 2.2 GB, plus extra for context and users. So a 48 GB GPU fits a 70B model at 4-bit for light use, and a 141 GB GPU fits it at FP8 for a small team. Choose your model size and precision above to check a specific setup.

Why run an LLM locally instead of in the cloud?

Running a model on your own hardware keeps prompts, documents and outputs inside your building, which matters for confidential, regulated or client data. Costs are fixed rather than charged per token, the system can run offline or air-gapped, and you choose exactly which models are used and when they change.

Do I need a GPU to run an LLM locally?

Small models can run on a CPU, but responses are slow, so this suits testing rather than daily work. For a team using AI every day, a GPU with enough memory to hold the whole model is what makes responses fast enough to be useful.

How much RAM do I need to run a local LLM?

System RAM should be at least as large as the model files so they can be loaded, and more if you run other software on the same server. For speed, though, what matters is GPU memory (VRAM): the model should fit entirely in VRAM.

What happens if a model does not fit in VRAM?

Some tools can offload part of the model to system RAM and the CPU, but generation then becomes many times slower. Your options are a lower precision such as INT4, a smaller model, or splitting the model across several GPUs.

Which GPU is best for running LLMs?

Start with memory: the GPU must hold the model and its KV cache. Then look at memory bandwidth, which largely decides how fast tokens are generated. For on-premise teams, data-center GPUs such as NVIDIA H200 or AMD Instinct MI300X hold large models on one card, while L40S or RTX PRO 6000 GPUs suit smaller models or can be combined in one server.

What is the KV cache and why does it grow with users?

When a model generates text, it stores keys and values for every token in the conversation so it does not recompute them. That store is the KV cache. Every active user has their own, so memory grows with both context length and the number of people using the model at the same time.

Does quantization reduce quality?

FP8 and INT8 usually keep quality very close to FP16. INT4 cuts memory by about three-quarters and works well for many business tasks, but can lose some accuracy on complex reasoning. It is worth testing your own prompts before choosing.

How much VRAM do I need to train or fine-tune an LLM?

Full fine-tuning stores the weights, their gradients and optimizer states, which adds up to about 16 bytes per parameter plus activations, so an 8B model needs over 130 GB. LoRA fine-tuning freezes the base model and trains small adapter layers, so it needs only a little more memory than running the model. Switch the workload above to compare.

How accurate is this calculator?

It gives a planning estimate, not a guarantee. Real usage depends on the model architecture, the inference engine, batch settings and memory fragmentation. We assume a standard transformer with grouped-query attention and keep about 10% of each GPU free. Talk to us for a sizing check on your exact workload.