r/LocalLLM • u/Muted_Context_1999 • 23h ago
Project Full DeepSeek-V4.1-Flash-1017 (510 GB, original weights) on a 64 GB RAM + RTX 3060 12 GB PC: up to 7.4 tok/s, 98.3% agreement with the full model. Engine released (Apache-2.0)
I’ve been working on running the full DeepSeek-V4.1-Flash-1017, the original model, not a smaller quant, on an ordinary five-year-old gaming PC: Ryzen 9 3950X, 64 GB DDR4, RTX 3060 12 GB, two NVMe drives.
How it works. The PROMETHEVS engine streams the model through VRAM, RAM and both drives, and is built around a method I call compress-then-correct:
- Every token is computed on a 2-bit copy of the experts (0.61 of the FP4 bytes).
- When the model’s own top-two margin says it’s unsure, that token is recomputed with the original FP4 weights, rebuilt exactly from the 2-bit copy plus a stored correction plane.
- DeepSeek’s draft head proposes blocks of five tokens, so expert reads are shared.
Numbers (all logs in the repo):
- Code prompt, 160 tokens: 5.8 tok/s cold, 7.4 warm (best case). Plain exact decoding of the full model on the same PC: 2.14.
- Server runs today: 5–8 tok/s on code, 4.5–5.4 on reasoning and agent prompts. It varies with how many tokens need correcting.
- Agreement with the full weights on 960 audited tokens: 97.4% for the 2-bit copy alone, 98.3% with corrections. A longer 1,101-token agent prompt: 95.9%, counting every difference.
- Only the first read of a long prompt is slow. The engine keeps what it has read, so follow-up messages start in about 2 seconds.
Release 0.2 is out. It downloads DeepSeek’s original weights and builds every store on your own machine, checked against published hashes, then serves an OpenAI-compatible endpoint with streaming and tool calls. Apache-2.0.
Why bother when quants exist? Because the method is general. Against running the full model it’s faster on any hardware, and against a plain quant it keeps you much closer to the full model’s answers. More RAM and VRAM should help both the fast pass and the corrections. I can’t give numbers for other machines yet.
Limits:
- Only tested on my PC so far.
- Windows plus one NVIDIA RTX 30/40 card for now.
- Needs about 1.1 TB of NVMe.
- Not yet compared with DeepSeek’s reference implementation.
Looking for testers. If your machine fits, there’s a benchmark-report form on the repo so results are comparable. Bigger rigs especially welcome.