DeepSeek · Open-Weight · MIT Licensed
DeepSeek V4: Run a Frontier-Class Model on Your Own Hardware
DeepSeek V4 shipped April 24, 2026 in two sizes — V4-Pro (1.6T total / 49B active MoE) and V4-Flash (284B / 13B active). Both are MIT licensed, both have 1-million-token context windows, and both can be downloaded from Hugging Face and run on your own hardware. This is the closest open-weight equivalent to closed frontier models like Gemini 3.1 Pro. It's also the rare frontier model you can rentcheaply — DeepSeek's own API runs V4-Flash at $0.14/$0.28 and V4-Pro at $0.435/$0.87 per million tokens (roughly 28-34× cheaper output than GPT-5.5 or Claude Opus 4.7). Below: hardware requirements, Ollama/vLLM/llama.cpp setup, the cloud-API pricing, and how V4 actually compares to Claude Sonnet 4.6 and GPT-5.5.
Why this matters: DeepSeek V4 is the only open-weight model with a 1M-token context window that ships under MIT license. No closed competitor offers self-hosting; no other open-weight model matches the spec. If you need frontier capabilities without sending data to OpenAI, Anthropic, or Google, this is the answer.
Key takeaways
- →Two sizes: V4-Pro 1.6T/49B active for serious infra; V4-Flash 284B/13B active for prosumer hardware.
- →1M context — only open-weight model that matches Gemini 3.1 Pro on context length.
- →MIT licensed — unlimited commercial use, no royalties, no usage caps.
- →82.6% SWE-Bench Verified (V4-Pro) — within a few points of GPT-5.5, and ahead of Claude Sonnet 4.6's 79.6%.
- →Runs on llama.cpp and vLLM — V4-Flash's smallest GGUF is 82.5 GB, so one RTX 5090 needs 64 GB+ of system RAM behind it; 4× 5090 (128 GB) holds the 2–3-bit builds, and the native 155 GB build wants 192 GB.
Quick verdict
DeepSeek V4-Flash is the new default for serious self-hosters. If you have a multi-GPU rig — even a consumer 4× RTX 5090 build — V4-Flash gives you 1M context, MIT licensing, and within ~10% of frontier closed-model quality at zero per-token cost.
V4-Pro is for research labs and infrastructure providers. The 1.6T MoE needs 8× H100 minimum; most teams get more value from running V4-Flash and reaching for Claude Sonnet 4.6 / GPT-5.5 via API for the hardest 5-10% of problems.
Can an RTX 5090 run DeepSeek V4 Flash?
Not inside its own 32 GB of VRAM, at any quantization. The smallest DeepSeek-V4-Flash-0731 GGUF that exists is unsloth's UD-IQ1_S at 82.5 GB — 50 GB more than the card holds — and the native-precision UD-Q4_K_XL is 155.1 GB. A single 5090 runs V4 Flash only as an offload rig: the 256 routed experts per layer live in system RAM (llama.cpp's --n-cpu-moe) while the card keeps the attention layers, the shared expert and the KV cache. So the real requirement is 64 GB of DDR5 for the smallest build and 96–128 GB for the builds worth running. The 13B “active” figure sets compute per token, not memory: every expert must be resident before the first token, which is why the file size, not the active count, is the number to plan around.
| V4-Flash-0731 build | File | Fits 32 GB VRAM alone? | Overflow past the 5090 | DDR5 to pair with one 5090 |
|---|---|---|---|---|
| UD-IQ1_S (unsloth) | 82.5 GB | No | 50.5 GB | 64 GB (little headroom) |
| UD-IQ2_M (unsloth) | 90.9 GB | No | 58.9 GB | 96 GB |
| UD-Q2_K_XL (unsloth) | 96.8 GB | No | 64.8 GB | 96 GB |
| UD-IQ3_XXS (unsloth's recommended build) | 104.2 GB | No | 72.2 GB | 96 GB; unsloth says “at least 110GB RAM” in total, so 128 GB is the comfortable kit |
| UD-Q3_K_XL (unsloth) | 128.2 GB | No | 96.2 GB | 128 GB |
| UD-Q4_K_XL (unsloth, native precision — the experts ship as FP4) | 155.1 GB | No | 123.1 GB | 192 GB (128 GB leaves no room for the OS and cache) |
| MXFP4 (bartowski) | 156 GB | No | 124 GB | 192 GB |
| UD-Q8_K_XL (unsloth) | 161.9 GB | No | 129.9 GB | 192 GB; unsloth says “at least 169GB of available RAM/VRAM” |
Sizes are the shard sums the Hugging Face API reports for unsloth/DeepSeek-V4-Flash-0731-GGUF and bartowski/DeepSeek-V4-Flash-GGUF; the DDR5 column is the overflow plus about 10 GB for the OS and cache, rounded up to the next common kit. The optional DSpark speculative-decoding head is a separate 10.9 GB Q8_0 file in the unsloth repo and costs about that much extra memory if you enable it. Whether an offload rig is fast enough depends on your PCIe and DDR5 bandwidth, and we have not measured it, so no tokens-per-second figure is given here.
What context length fits next to the 5090?
Once the experts are in RAM, the card's job is the KV cache. Flash's config.json declares one KV head of 512 dimensions per layer across 43 layers, so the cache is at most 43 × 512 = 22,016 values per token — 22 KB at 1 byte per value (an fp8 cache) or 44 KB at f16. That is 0.7 GB at the 32K context unsloth recommends, 2.8 GB at 128K, 8.5 GB at the 384K output length DeepSeek recommends for its max reasoning effort, and 23 GB at the full 1,048,576-token window (46 GB at f16). So a 5090 comfortably holds 32K–384K beside the resident attention layers; the full 1M window is most of the card at fp8 and does not fit at f16. Treat these as ceilings: the config sets sliding_window: 128, so many layers store far less. The hardware requirements page extends this table to Strix Halo, Mac Studio and multi-GPU boxes, and dual-3090 versus single-5090 build math covers the case for spending the budget on system RAM instead of a second card.
Specs at a glance
| Property | V4-Pro | V4-Flash |
|---|---|---|
| Total parameters | 1,650 billion (MoE) | 284 billion (MoE) |
| Active parameters | 49B per token | 13B per token |
| Experts per layer | 256 (top-8 routed) | 64 (top-8 routed) |
| Context window | 1,000,000 tokens | 1,000,000 tokens |
| License | MIT | MIT |
| Storage (BF16) | ~3.2 TB | ~570 GB |
| Storage (4-bit GGUF) | ~800 GB | 155.1 GB (unsloth UD-Q4_K_XL); smallest build 82.5 GB |
| Hugging Face | deepseek-ai/DeepSeek-V4-Pro | deepseek-ai/DeepSeek-V4-Flash |
V4-Pro vs V4-Flash: pick by hardware
DeepSeek V4-Flash
- ✓ 4× RTX 5090 (128 GB) holds the 82.5–104 GB builds; native Q4 (155 GB) needs 192 GB
- ✓ Or 2× H100 / 1× B200 (~$25K prosumer)
- ✓ 78.4% SWE-Bench Verified — strong coding
- ✓ 1M context with stable long-context recall
- ✓ Recommended starting point for self-hosters
DeepSeek V4-Pro
- ✓ Needs 8× H100 / 4× B200 minimum (~$200K+)
- ✓ 82.6% SWE-Bench Verified — ahead of Sonnet 4.6, near GPT-5.5
- ✓ Better long-context recall above 500K tokens
- ✓ Best for AI providers / research labs
- ✓ Most users don't need this — start with Flash
Hardware requirements
| Configuration | Hardware | Quantization | Tokens/sec (estimated) |
|---|---|---|---|
| V4-Flash budget | 4× RTX 5090 (32GB each, 128GB total) | UD-IQ3_XXS (104.2 GB) or UD-Q2_K_XL (96.8 GB) | 25-40 tok/s |
| V4-Flash sweet spot | 2× H100 80GB (160GB total) | Q5_K_M or Q6 | 60-90 tok/s |
| V4-Flash production | 1× B200 180GB | BF16 (~570 GB) or FP8 | 100-180 tok/s |
| V4-Pro minimum | 8× H100 80GB | Q4_K_M (~800 GB) | 40-65 tok/s |
| V4-Pro production | 4× B200 180GB | FP8 / BF16 | 90-150 tok/s |
Tokens/sec assumes single-user inference at 8K context. With KV-cache offloading, throughput drops 30-50% once you exceed VRAM. For multi-user serving, vLLM's continuous batching boosts aggregate throughput 5-15× depending on workload.
Local setup
Option 1 · Ollama: cloud only, not local
Ollama lists DeepSeek V4-Flash, but only as a cloud model: there is no tag that downloads the weights. Running ollama run deepseek-v4-flash:cloud sends your prompt to Ollama's servers, which is not local inference. If the point is to keep your data on your own machine, use Option 2.
Source: ollama.com/library/deepseek-v4-flash. Details and the full size table: DeepSeek V4 hardware requirements.
Option 2 · llama.cpp (the local route)
Best for: when you need exact quantization control or are on Apple Silicon / non-CUDA hardware.
# Build llama.cpp with CUDA support
git clone https://github.com/ggml-org/llama.cpp && cd llama.cpp
make GGML_CUDA=1 -j
# Download a GGUF build (unsloth's recommended UD-IQ3_XXS is 104.2 GB in 4 shards)
huggingface-cli download unsloth/DeepSeek-V4-Flash-0731-GGUF \
--include "UD-IQ3_XXS/*" \
--local-dir models
# Serve OpenAI-compatible API on :8080
./llama-server \
-m models/UD-IQ3_XXS/DeepSeek-V4-Flash-0731-UD-IQ3_XXS-00001-of-00004.gguf \
-ngl 99 \ # attention layers on the GPU
--n-cpu-moe 43 \ # keep the routed experts in system RAM on a single-GPU box; lower it as VRAM allows
-c 32768 \ # context (unsloth's recommended default)
--host 0.0.0.0 --port 8080Option 3 · vLLM (production / multi-user)
Best for: serving many users. Continuous batching gives 5-15× aggregate throughput vs Ollama/llama.cpp.
pip install vllm
# Serve V4-Flash on 2× H100 with tensor parallelism
python -m vllm.entrypoints.openai.api_server \
--model deepseek-ai/DeepSeek-V4-Flash \
--tensor-parallel-size 2 \
--max-model-len 1000000 \
--gpu-memory-utilization 0.92 \
--port 8000
# OpenAI-compatible: use any OpenAI client with base_url=http://...:8000/v1For full production deployment patterns including multi-GPU sharding, KV-cache management, and high-throughput serving, see our Local AI Deployment course — full GitHub repo included.
Benchmarks
| Benchmark | V4-Pro | V4-Flash | Claude Sonnet 4.6 | GPT-5.5 | DeepSeek V3.1 |
|---|---|---|---|---|---|
| SWE-Bench Verified | 82.6% | 78.4% | 79.6% | 85.1% | 68.4% |
| MMLU-Pro | 86.3% | 83.8% | 87.9% | 90.1% | 81.4% |
| GPQA Diamond | 81.4% | 76.9% | 85.7% | 86.0% | 71.2% |
| AIME 2025 | 88.7% | 82.4% | 91.5% | 95.2% | 79.6% |
| ARC-AGI-2 | 59.8% | 52.4% | 68.4% | 71.3% | 48.7% |
| Aider polyglot (coding) | 79.3% | 74.1% | 87.1% | 81.4% | 66.8% |
Sources: DeepSeek V4 technical report (Apr 2026), SWE-Bench Verified leaderboard, Artificial Analysis, Aider public benchmarks. · DeepSeek-V4-Pro on Hugging Face
DeepSeek V4 cloud API pricing
Everything above is about self-hosting — but V4 is the rare frontier model you can also rent from the vendor for almost nothing. As of June 2026, DeepSeek's official API prices V4 in two tiers, both with the full 1M context included at no surcharge:
| DeepSeek API (per 1M tokens) | Input (cache miss) | Input (cache hit) | Output |
|---|---|---|---|
| V4-Flash | $0.14 | ~$0.0028 | $0.28 |
| V4-Pro | $0.435 | ~$0.0036 | $0.87 |
V4-Pro's $0.435 / $0.87 is the 75%-off launch price DeepSeek made permanent on May 22, 2026 (original list was $1.74 / $3.48). Context caching is automatic — cache hits drop input to roughly 1/50th of the cache-miss rate, so repeated-prefix workloads (RAG, long system prompts, agentic loops) get even cheaper. Third-party hosts vary: OpenRouter, for example, has listed V4-Flash around $0.09 / $0.18, but those are reseller rates, not DeepSeek's own.
One correction worth flagging: there was never a “DeepSeek R2.” V4 isthe 2026 release. DeepSeek folded reasoning into the main line — V4-Pro and V4-Flash both ship with a thinking/non-thinking mode — so if you're waiting on R2, you're waiting on a model that was never shipped.
Self-host vs cheap API: which is actually cheaper?
Because V4 is both downloadable and rentable for pennies, the usual “self-host to escape API bills” math is different here than it is for closed models. The API is so cheap that, for most individuals and small teams, renting V4 beats buying GPUs on pure cost — self-hosting wins on privacy, control, and offline operation, not necessarily on dollars.
| Path to running V4 | Up-front | Marginal cost | Best when |
|---|---|---|---|
| DeepSeek API (V4-Flash) | $0 | $0.14 / $0.28 per Mtok | Low/spiky volume, no privacy requirement, fastest start |
| DeepSeek API (V4-Pro) | $0 | $0.435 / $0.87 per Mtok | Hardest tasks without owning 8× H100 |
| Self-host V4-Flash | ~$10K (4× RTX 5090) up to ~$25K | Power + amortized hardware | Data can't leave your network, steady high volume, offline |
| Self-host V4-Pro | ~$200K+ (8× H100 / 4× B200) | Power + amortized hardware | AI providers / research labs serving V4-Pro at scale |
Rough break-even: a $10K V4-Flash rig only beats the V4-Flash API once you're burning well over a billion output tokens before the hardware is obsolete — so for most people the API is the cheaperand easier option, and self-hosting earns its keep through privacy, latency control, and no third-party dependency rather than raw price. The same workload on GPT-5.5 ($30 output) or Claude Opus 4.7 ($25 output) costs roughly 28-34× more per output token than V4-Pro — which is exactly why V4 is the default “cheap frontier” API even for teams that never plan to self-host.
When to pick DeepSeek V4
- ✓You need frontier-class capability without sending data to a third party.
- ✓You want predictable monthly costs (one-time hardware vs per-token API).
- ✓You need 1M-token context and don't want to pay Gemini 3.1 Pro's API rate.
- ✓You're building a product where the model is core IP and MIT licensing matters.
When to use a closed model instead
- →You need the absolute best coding quality → GPT-5.5 (top SWE-Bench score).
- →You want frontier-class quality at the lowest price → Claude Sonnet 4.6 ($3/$15 per Mtok, 1M context — best value of the closed flagships).
- →Hard math / reasoning where every percent counts → GPT-5.5.
- →You don't have multi-GPU hardware and don't want to manage infra → use any closed-API model.
Frequently asked questions
What is DeepSeek V4?
How much VRAM do I need to run DeepSeek V4 locally?
How do I install DeepSeek V4 with Ollama?
How does DeepSeek V4 compare to Claude Sonnet 4.6 and GPT-5.5?
Why MIT license matters for DeepSeek V4
V4-Pro vs V4-Flash: which should I download?
Can DeepSeek V4 replace ChatGPT or Claude in my workflow?
How much does the DeepSeek V4 cloud API cost?
Did DeepSeek R2 ever release?
How does DeepSeek V4 do MoE routing?
Run DeepSeek V4 in production
Local AI Master's deployment course covers full V4 production setup — multi-GPU sharding, KV-cache management, vLLM tuning, and OpenAI-compatible serving. Real production code, full GitHub repo.
See the deployment course →Related models
- → DeepSeek V3 vs V3.1 — predecessors, still solid for coding
- → GLM-5 — 745B/44B MoE, MIT license, smaller hardware footprint
- → Qwen3-Coder-Next — best self-hostable coding model
- → Kimi K2.6 — open-weight 1T MoE, Moonshot
- → Gemini 3.1 Pro — closest closed alternative on context length
- → Best AI models May 2026: complete comparison
- → DeepSeek V4 hardware requirements by memory tier — what Flash, Pro and V4.1-Flash need to run locally
Go from reading about AI to building with AI
25 structured courses. Hands-on projects. Runs on your machine. Start free.

Written by
Barsha Mohapatra
Founder and Editor, Local AI Master · Founder, Little AI Master
Founder of Little AI Master and the editor behind every course and guide on Local AI Master. Years of tutoring students taught her where AI education actually fails.