Data center · NVIDIA · 40 GB VRAM
What can you run on the A100 40GB?
The A100 40GB has 40 GB of VRAM. Of the 38 models we track, 35 run on this card — 28 at full FP16 precision and 7 once quantized. Every figure below counts model weights plus the KV cache at a 4,096-token context.
28
Run in FP16
7
Need quantization
3
Do not fit
Runs at full FP16 precision
These models fit without quantization, so you keep full output quality.
| Model | Params | Precision | Total VRAM | % of 40 GB | |
|---|---|---|---|---|---|
| Qwen2.5 14B Instruct | 14.77B | FP16 / BF16 | 34.8 GB | 87% | Details |
| Qwen3 14B | 14.77B | FP16 / BF16 | 34.6 GB | 87% | Details |
| DeepSeek R1 Distill Qwen 14B | 14.77B | FP16 / BF16 | 34.8 GB | 87% | Details |
| Qwen2.5 Coder 14B Instruct | 14.77B | FP16 / BF16 | 34.8 GB | 87% | Details |
| Phi-4 | 14.66B | FP16 / BF16 | 34.5 GB | 86% | Details |
| Mistral Nemo Instruct | 12.25B | FP16 / BF16 | 28.8 GB | 72% | Details |
| Gemma 2 9B Instruct | 9.24B | FP16 / BF16 | 22.6 GB | 57% | Details |
| Qwen3 8B | 8.19B | FP16 / BF16 | 19.4 GB | 49% | Details |
| Granite 3.1 8B Instruct | 8.17B | FP16 / BF16 | 19.4 GB | 49% | Details |
| Llama 3.1 8B Instruct | 8.03B | FP16 / BF16 | 19 GB | 48% | Details |
| DeepSeek R1 Distill Llama 8B | 8.03B | FP16 / BF16 | 19 GB | 48% | Details |
| Qwen2.5 7B Instruct | 7.62B | FP16 / BF16 | 17.7 GB | 44% | Details |
| Qwen2.5 Coder 7B Instruct | 7.62B | FP16 / BF16 | 17.7 GB | 44% | Details |
| DeepSeek R1 Distill Qwen 7B | 7.62B | FP16 / BF16 | 17.7 GB | 44% | Details |
| OLMo 2 7B Instruct | 7.3B | FP16 / BF16 | 18.8 GB | 47% | Details |
| Mistral 7B Instruct v0.3 | 7.25B | FP16 / BF16 | 17.2 GB | 43% | Details |
| Qwen3 4B | 4.02B | FP16 / BF16 | 9.8 GB | 25% | Details |
| Phi-3.5 Mini Instruct | 3.82B | FP16 / BF16 | 10.3 GB | 26% | Details |
| Llama 3.2 3B Instruct | 3.21B | FP16 / BF16 | 7.8 GB | 20% | Details |
| Qwen2.5 3B Instruct | 3.09B | FP16 / BF16 | 7.2 GB | 18% | Details |
| Qwen3 1.7B | 2.03B | FP16 / BF16 | 5.1 GB | 13% | Details |
| DeepSeek R1 Distill Qwen 1.5B | 1.78B | FP16 / BF16 | 4.2 GB | 11% | Details |
| SmolLM2 1.7B Instruct | 1.71B | FP16 / BF16 | 4.7 GB | 12% | Details |
| Qwen2.5 1.5B Instruct | 1.54B | FP16 / BF16 | 3.6 GB | 9% | Details |
| Qwen2.5 Coder 1.5B Instruct | 1.54B | FP16 / BF16 | 3.6 GB | 9% | Details |
| Qwen3 0.6B | 0.75B | FP16 / BF16 | 2.1 GB | 5% | Details |
| Qwen2.5 0.5B Instruct | 0.49B | FP16 / BF16 | 1.1 GB | 3% | Details |
| SmolLM2 360M Instruct | 0.36B | FP16 / BF16 | 1 GB | 3% | Details |
Runs with quantization
These need an INT8 or 4-bit build (GPTQ, AWQ, or GGUF). Quality stays close to full precision for most chat work, but re-test structured output and tool calling before shipping.
| Model | Params | Precision | Total VRAM | % of 40 GB | |
|---|---|---|---|---|---|
| Qwen2.5 32B Instruct | 32.8B | INT4 (4-bit) | 19.9 GB | 50% | Details |
| Qwen2.5 Coder 32B Instruct | 32.76B | INT4 (4-bit) | 19.8 GB | 50% | Details |
| Qwen3 32B | 32.76B | INT4 (4-bit) | 19.8 GB | 50% | Details |
| DeepSeek R1 Distill Qwen 32B | 32.76B | INT4 (4-bit) | 19.8 GB | 50% | Details |
| QwQ 32B | 32.76B | INT4 (4-bit) | 19.8 GB | 50% | Details |
| Gemma 2 27B Instruct | 27.2B | INT8 (8-bit) | 32.7 GB | 82% | Details |
| Mistral Small 24B Instruct | 23.57B | INT8 (8-bit) | 27.7 GB | 69% | Details |
Too large for this card
These exceed 40 GB even at 4-bit. You would need multiple cards with tensor parallelism, a larger GPU, or a smaller model.
How to read these numbers
Whether a model runs on the A100 40GB comes down to three memory costs measured against its 40 GB. First the weights: parameter count times bytes per parameter — 2 bytes in FP16, 1 in INT8, roughly 0.5 at 4-bit. Second the KV cache, which holds attention keys and values for every token in the context window and grows linearly with prompt length; it stays in FP16 even when the weights are quantized. Third, an allowance for activations, CUDA context, and fragmentation. A fit is only called comfortable when the total leaves about 10% headroom.
The practical consequence is that the table above is a starting point, not a guarantee. A model listed as fitting at 4,096 tokens can still run out of memory once conversations get long or several requests run at once, because the KV cache term grows with both. If you plan to use long context or serve concurrent users, size with the VRAM Calculator at your real context length before committing.
Compare other data center GPUs
Frequently asked questions
What AI models can the A100 40GB run?
The A100 40GB has 40 GB of VRAM and runs 35 of the 38 models we track: 28 at full FP16 precision and 7 more once quantized to 8-bit or 4-bit.
What is the largest LLM the A100 40GB can run?
Qwen2.5 14B Instruct (14.77B parameters) is the largest model that fits, using about 34.8 GB at FP16 / BF16.
Do I need quantization on the A100 40GB?
For larger models, yes. 28 models run in full FP16, but 7 only fit once you drop to INT8 or 4-bit using a GPTQ, AWQ, or GGUF build.
Why does the VRAM number here differ from the model size?
Model weights are only part of the cost. Every estimate here also adds the KV cache, which stores attention keys and values for each token in the context window and grows as your prompt gets longer. These figures use a 4,096-token context and leave about 10% headroom for activations and fragmentation.
Can the A100 40GB run Qwen2.5 72B Instruct?
No. Even at 4-bit, Qwen2.5 72B Instruct needs about 43 GB, which is more than the 40 GB available. You would need roughly 2× A100 40GB with tensor parallelism, or a single larger card.