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.
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.
Learn more: What is inference in AI? · Fine-tuning · LoRA and PEFT
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.
Learn more: Mixture of experts · Foundation models · Open-weight models
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.
Learn more: Quantization · VRAM · Does quantization reduce quality?
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.
Learn more: Context window · Tokenization · KV cache
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.
Learn more: KV cache · Batch inference · Tokens per second
99GB
70B model at FP8 / INT8, 8 users with 8K context each.
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 checkHardware that can run it
5 of 8 options run this on a single GPU or system. Smallest fit first.
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.
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.
STEP 01 · THIS TOOL
Size it
Work out the GPU memory your models need and which GPUs or servers can hold them.
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.
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.
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.
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.
