Alibaba Qwen · VRAM requirements
Qwen2.5-Coder 14B VRAM requirements: can you run it locally?
- Parameters14.8B
- Context128K
- 4-bit file9.0 GB
- Checked2026-11-03
Quick answer
At the popular 4-bit Q4_K_M quantization, Qwen2.5-Coder 14B's weights are 9.0 GB, and an 8K-token context adds about 1.61 GB of KV cache, so plan for roughly 10.6 GB plus your engine's overhead.[3][2] The smallest GPU in our list that holds that comfortably is a 12 GB card (RTX 3060), and the smallest Mac is 16 GB. The 8-bit Q8_0 file is 15.7 GB and the 16-bit weights are 29.5 GB.[3]
Qwen2.5-Coder 14B is the 14B coding model in Qwen's Qwen2.5-Coder series (November 2024). Hugging Face lists 14,770,033,664 parameters for Qwen/Qwen2.5-Coder-14B-Instruct, the repo was created on 2024-11-06, and the license is Apache 2.0.[1] The card gives a full context of 131,072 tokens; config.json is set to 32,768 and longer inputs need YaRN.[2] Hugging Face counts about 1,984,216 downloads in the last 30 days (checked November 3, 2026).[1]
Memory needed at each quantization
Quantization stores each weight in fewer bits. Smaller files fit on smaller GPUs, at some cost in quality, and the cost grows below about 4 bits. Below is every GGUF build we could source, using the exact file sizes on Hugging Face (1 GB = 1,000,000,000 bytes; split files added together), largest first.[3] Sizes are from bartowski/Qwen2.5-Coder-14B-Instruct-GGUF (the three ARM-only Q4_0_4_4/4_8/8_8 files are left out).
| Quantization | Weights | |
|---|---|---|
F16 (original) | 29.5 GB | |
Q8_0 | 15.7 GB | |
Q6_K_L | 12.5 GB | |
Q6_K | 12.1 GB | |
Q5_K_L | 11.0 GB | |
Q5_K_M | 10.5 GB | |
Q5_K_S | 10.3 GB | |
Q4_K_L | 9.6 GB | |
Q4_K_M | 9.0 GB | |
Q3_K_XL | 8.6 GB | |
Q4_K_S | 8.6 GB | |
IQ4_NL | 8.5 GB | |
Q4_0 | 8.5 GB | |
IQ4_XS | 8.1 GB | |
Q3_K_L | 7.9 GB | |
Q3_K_M | 7.3 GB | |
IQ3_M | 6.9 GB | |
Q3_K_S | 6.7 GB | |
Q2_K_L | 6.5 GB | |
IQ3_XS | 6.4 GB | |
Q2_K | 5.8 GB | |
IQ2_M | 5.4 GB | |
IQ2_S | 5.0 GB | |
IQ2_XS | 4.7 GB |
Which quant should you pick? Q4_K_M is the usual balance of size and quality. Use Q5_K_M or Q6_K if you have the memory, and Q8_0 if you want results close to the original. Treat 2-bit and 3-bit builds as a last resort.
Context length adds memory (the KV cache)
On top of the weights, the engine keeps a key/value cache for every token. From config.json (48 layers, 8 KV heads, head size 5,120 / 40 = 128),[2] an FP16 cache takes 2 × 48 × 8 × 128 × 2 bytes = 196,608 bytes per token.
| Context | KV cache (FP16) |
|---|---|
| 4,096 tokens | 0.81 GB |
| 8,192 tokens | 1.61 GB |
| 32,768 tokens | 6.44 GB |
| 131,072 tokens (max) | 25.77 GB |
Some engines can store the cache in 8-bit to roughly halve it.
Which GPUs and Macs it fits on
Pick your GPU or Mac and a context length to see which quantizations fit. The weights plus the KV cache are compared with the device's memory.[4][5][6][7][8][9][10][11]
Full table: every device × quantization at 8,192 tokens
| Device | F16 (original)31.2 GB | Q8_017.3 GB | Q6_K13.7 GB | Q5_K_M12.1 GB | Q4_K_M10.6 GB | IQ4_XS9.7 GB | Q3_K_M8.9 GB | Q2_K7.4 GB | IQ2_M7.0 GB |
|---|---|---|---|---|---|---|---|---|---|
| RTX 40608 GB | No | No | No | No | No | No | No | Tight | Fits |
| RTX 306012 GB | No | No | No | No | Fits | Fits | Fits | Fits | Fits |
| RTX 4060 Ti16 GB | No | No | Fits | Fits | Fits | Fits | Fits | Fits | Fits |
| RTX 309024 GB | No | Fits | Fits | Fits | Fits | Fits | Fits | Fits | Fits |
| RTX 409024 GB | No | Fits | Fits | Fits | Fits | Fits | Fits | Fits | Fits |
| RTX 509032 GB | Tight | Fits | Fits | Fits | Fits | Fits | Fits | Fits | Fits |
| RTX 6000 Ada48 GB | Fits | Fits | Fits | Fits | Fits | Fits | Fits | Fits | Fits |
| A10080 GB | Fits | Fits | Fits | Fits | Fits | Fits | Fits | Fits | Fits |
| Mac16 GB unified | No | No | Fits | Fits | Fits | Fits | Fits | Fits | Fits |
| Mac24 GB unified | No | Fits | Fits | Fits | Fits | Fits | Fits | Fits | Fits |
| Mac32 GB unified | Tight | Fits | Fits | Fits | Fits | Fits | Fits | Fits | Fits |
| Mac64 GB unified | Fits | Fits | Fits | Fits | Fits | Fits | Fits | Fits | Fits |
Column headers show weights + 8,192-token KV cache.
How to read it: "Fits" means weights + cache use under 90% of memory. "Tight" means 90–100%: it may load, but the engine's own working memory or a longer context can push it over. "No" means it won't fit on the GPU alone. The 90% line is our own rule of thumb, not a vendor figure. On a Mac, macOS also needs some of the unified memory, so treat Mac rows as optimistic.
Our recommendations
These follow from the file sizes and the 90% rule, at an 8K context.[3]
| Your GPU memory | Best quant that fits comfortably | Total |
|---|---|---|
| 8 GB | IQ2_M (5.4 GB) | 7.0 GB with an 8K context |
| 12 GB | Q4_K_M (9.0 GB) | 10.6 GB with an 8K context |
| 16 GB | Q6_K_L (12.5 GB) | 14.1 GB with an 8K context |
| 24 GB | Q8_0 (15.7 GB) | 17.3 GB with an 8K context |
| 48 GB | F16 (original) (29.5 GB) | 31.2 GB with an 8K context |
How to run it
With llama.cpp, LM Studio or Ollama, download a GGUF file from the quant list above (for example the Q4_K_M build) from bartowski/Qwen2.5-Coder-14B-Instruct-GGUF.[3] If the model is bigger than your VRAM, these tools can keep some layers in system RAM, but every token then waits on the slower memory, so expect much lower speed.
Cheapest GPU to rent for Qwen2.5-Coder 14B
On-demand prices listed on Runpod's pricing page for cards that hold Q4_K_M with an 8K context (checked November 2, 2026; Community Cloud is cheaper but runs on shared hosts):[12]
| GPU (Runpod (on-demand, as listed)) | VRAM | Price |
|---|---|---|
| RTX A5000 (Community) | 24 GB | $0.16/hr |
| RTX 3090 (Community) | 24 GB | $0.22/hr |
| RTX A5000 | 24 GB | $0.27/hr |
| RTX A6000 (Community) | 48 GB | $0.33/hr |
| RTX 4090 (Community) | 24 GB | $0.34/hr |
| A40 (Community) | 48 GB | $0.35/hr |
Prices checked on 2026-11-03. They change often, so confirm on the provider's page. Each of these holds Q4_K_M plus an 8K context (10.6 GB) under our 90% rule. Rent on Runpod Referral link
Rent a GPU: Vast.ai Affiliate partner · Runpod Referral link · E2E Networks. Run it via API instead: Novita AI model APIs Affiliate partner, or compare AI APIs.
We may earn from links marked Affiliate partner or Referral link. Disclosure. Buying instead? Read our best GPUs with 12 GB guide.
See all GPU rental prices for Lambda, Vast.ai and multi-GPU setups, or compare it with other models in the VRAM table.[13]
Frequently asked questions
How much VRAM does Qwen2.5-Coder 14B need at 4-bit?
About 10.6 GB for the Q4_K_M weights (9.0 GB) plus an 8K-token FP16 KV cache (1.61 GB), before engine overhead.[3][2]
What is the smallest GPU that runs Qwen2.5-Coder 14B?
In our list, a 12 GB card (RTX 3060) holds Q4_K_M with an 8K context under our 90% rule. Smaller cards need a lower-bit quant from the table above.[3]
How much does the full 128K context add?
At FP16 the KV cache for 131,072 tokens is about 25.77 GB (32K tokens: 6.44 GB).[2]
How we calculated
- Weights are the exact GGUF file sizes on Hugging Face, checked November 3, 2026.[3]
- KV cache is calculated from
config.json. We assume an FP16 cache.[2] - Device memory is from NVIDIA and Apple spec pages. We compare in decimal GB, so the results lean conservative.
- Rental prices are the listed on-demand Runpod rates, checked November 2, 2026.[12]
- Not included: engine working buffers, the vision/audio projector, the OS and display. These vary by engine and settings, so leave headroom.
Sources
All sources checked on .
- Hugging Face, Qwen/Qwen2.5-Coder-14B-Instruct (parameter count, license, repo date, 30-day downloads; checked November 3, 2026). https://huggingface.co/Qwen/Qwen2.5-Coder-14B-Instruct
- Hugging Face, Qwen/Qwen2.5-Coder-14B-Instruct config.json (layers, KV heads, head size, context). https://huggingface.co/Qwen/Qwen2.5-Coder-14B-Instruct/blob/main/config.json
- Hugging Face, bartowski/Qwen2.5-Coder-14B-Instruct-GGUF file list (exact GGUF sizes; checked November 3, 2026). https://huggingface.co/bartowski/Qwen2.5-Coder-14B-Instruct-GGUF/tree/main
- NVIDIA, GeForce RTX 4060 family (8 GB / 16 GB) https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4060-4060ti/
- NVIDIA, GeForce RTX 3060 family (12 GB) https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3060-3060ti/
- NVIDIA, GeForce RTX 3090 specs (24 GB) https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3090-3090ti/
- NVIDIA, GeForce RTX 4090 specs (24 GB) https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4090/
- NVIDIA, GeForce RTX 5090 specs (32 GB) https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5090/
- NVIDIA, RTX 6000 Ada Generation (48 GB) https://www.nvidia.com/en-us/products/workstations/rtx-6000/
- NVIDIA, A100 (80 GB) https://www.nvidia.com/en-us/data-center/a100/
- Apple, MacBook Pro tech specs (unified memory options) https://www.apple.com/macbook-pro/specs/
- Runpod, GPU pricing (checked November 2, 2026). https://www.runpod.io/pricing
- VRAMNeeded comparison table (sources listed per model). https://vramneeded.com/compare/