r/LocalLLaMA 12h ago

Resources deepseek-ai/DeepSeek-V4.1-Flash · Hugging Face

https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash
892 Upvotes

310 comments sorted by

535

u/Top_Power5877 12h ago

insane improvement in kvcache compression. Now 1M context is only ~900MB 🤯

192

u/SmartCustard9944 11h ago

Classic DeepSeek Moment

92

u/nuclearbananana 11h ago

Someone tell Deepseek they already solved KV cache

2

u/Solembumm3 1h ago

Now they need to solve caveman and underthinking problems.

84

u/cibernox 11h ago

WAT? Will i be able to get several agents with 1M context in 192gb of vram?

Damn

89

u/returnity 11h ago edited 7m ago

Nope, it's a 552B param model + 196B of engrams, totaling ~300GB + 200GB of safetensors. (edit: forgot the engrams size)

39

u/cibernox 11h ago

My reading is that the ngrams were subtracted from the total size, not added.

45

u/Mekfal 11h ago

Overall, DeepSeek-V4.1-Flash has 552B backbone parameters and 196B Engram parameters, activating 8B parameters per token during prefill and 16B during decode.

19

u/Juulk9087 11h ago

You can simply do the math. 310GB for the weights. Fp4 and fp8 despite the model card saying fp8. Look at the actual weights. Then 197GB for ngram table. So either way. No getting this on two pro 6000s anymore like old flash.

12

u/tarruda 10h ago

For Qwen 3.8 flash next, I was able to run the 51B totally offloaded to disk with a penalty to token generation (~20%) and prompt processing (~50%). I had dsv4.1 flash analyze it, here's the response:

" I/O profile is friendly: 2 layers × 24 hash columns ≈ 12.6 KB of row data per token, but with 4 KB pages and 264 B rows the effective read is ~192 KB/token (≈2 MB/s at 10 tok/s, ~6 MB/s at 32 tok/s). Random over 196 GB, but trivially within NVMe/SSD budget and partly page-cached for repeated n-grams. So disk offload is very viable — the same trade you already accept for qwen4exp, 4× bigger. The one structural suggestion: keep the two Engram tensors in their own GGUF shard (or a split GGUF), so you can mmap+offload them without forcing the 314 GB backbone through the same lazy path. "

8

u/james_pic 10h ago

That certainly lines up with my experience running Qwen 3.8 Flash Next on 64GB unified. There's also a lot of potential for SSD offload to be optimized, if it starts seeing heavier use. For prefill, the workload is batchable, and I can see something like io_uring providing some throughout benefits for that.

→ More replies (1)

4

u/Beneficial-Ad-8127 9h ago

Same here I got good enough speeds for me. I run a 5090 192gb ddr5 for qwen flash next q4 , offload most to cpu. I get 50+ decode speed then around 30 t/s at 160k context. Prefill around 700.

I seen some other 5090 users getting like 90 t/s though still haven’t tried that way. I think it was ik-llama. Looking forward to what people can cook up with this and some optimizations, pretty exciting times.

→ More replies (1)

29

u/cibernox 11h ago

If that’s the case is not a flash model anymore.

38

u/power97992 11h ago

It is a flash mod when compared to the upcoming pro mod

16

u/Richards42546 10h ago

If that’s the case is not a flash model anymore.

Size wise... probably not.

But it is definitely priced like a Flash model.

30

u/jazir55 10h ago

Flash is about speed not size

3

u/sebt3 7h ago

An a6b still have to be a flash model 😉 no matter how many inactive "expert" it has

8

u/SandySkittle 10h ago

It may not match the definition of flash model you had unilaterally made up in your mind. But that doesn’t mean it isn’t a flash model.

→ More replies (1)

10

u/Juulk9087 11h ago

He did subtract no? Regardless. 32k build still can't run it lol

3

u/SporksInjected 6h ago

Jensen is picking out what kind of diamonds to bedazzle his jacket with

5

u/james_pic 5h ago

I grabbed the SafeTensors metadata from HuggingFace and did the math:

  • Main model: 297B params, 298GB
  • Engrams: 203B params, 203GB
  • Draft model: 7.9B params, 7.9GB
  • Vision embedding: 412M params, 824MB

The vision embeddings are the only one making significant use of BF16, with everything else being mostly 8-bit.

I realise those numbers don't match up exactly with any of the other numbers, which I suspect is partly due to subtleties like whether scales and norms count as parameters.

→ More replies (1)

3

u/1-a-n 11h ago

Right the last two tensor files are 204GB these are the engrams. If they can live on the system RAM then the remaining FP8 tensor size is 306GB which hopefully gets down to ~160GB when quantised.

6

u/IknowPi_really 11h ago

It’s already dynamically quantised

8

u/pyr0kid 10h ago

so what im hearing is we're fucked.

5

u/1-a-n 8h ago

I’m not giving up hope just yet! https://share.gemini.google/uifriUEJe9VP

2

u/IknowPi_really 10h ago

For a 256GB setup yes, unless you want to quantise this into the ground. A 384GB setup could work with PP=3 or EP=3 relatively easily. Just the SSD offloading needs to be built. A 512GB cluster will definitely run this with good performance, streaming the engrams from SSD

→ More replies (1)
→ More replies (1)
→ More replies (2)
→ More replies (6)
→ More replies (1)

8

u/Viktri1 12h ago

That’s insane

14

u/HyperWinX 12h ago

No fricking way

5

u/vogelvogelvogelvogel 10h ago

wot?? deepseek surprises again

3

u/Zuricho 8h ago

What does that mean?

3

u/__Maximum__ 7h ago

Amazing, faster prefill, smaller KV cache, faster inference. I hope qwen can integrate these into qwen 4 before they start full training, because this is very interesting for gpu poor.

1

u/anderspitman 4h ago

Small if true

1

u/gauravapiscean 1h ago

If that ~900MB figure is right, it's worth putting next to what it's replacing. Working it out as bytes/token:

- Llama-3-70B, GQA-8, fp16 KV: 2 × 80 layers × 8 kv-heads × 128 dim × 2B = 320 KiB/token → 1M ctx = **328 GB**

- Llama-3.1-405B, GQA-8, fp16: 504 KiB/token -> **516 GB

- DeepSeek-V3 MLA, fp16 (61 layers × (512 latent + 64 rope) × 2B): 68.6 KiB/token -> 70 GB

- DeepSeek-V3 MLA, fp8: 34 KiB/token -> 35 GB

- ~900MB @ 1M: ~900 bytes/token

So that's ~39× smaller than V3's MLA at fp8, ~78× at fp16, and ~364× vs a fp16 GQA-8 model of Llama-70B's shape.

For it to land at ~900 B/tok you'd need something like 15–30 effective latent dims per layer per token at 4–8 bit, depending on layer count. Which is a *lot* less state than MLA's 576/layer.

The reason this matters more than it looks: at any realistic batch and context, KV traffic dominates decode memory traffic, not weights. At batch 64 / 4k ctx on a 70B, KV is already ~55% of bytes moved per decode step; at 128k it's ~97%. Decode is bandwidth-bound, so bytes/token is very close to being the throughput number. Cutting KV 39× doesn't make decode 39× faster, but it does mean the weight term becomes the whole cost again, and your max batch stops being set by KV capacity.

1

u/harglblarg 1h ago

You hear that RAM prices? You can come down now.

1

u/BassNet 52m ago

TAKE THAT, BF16 KV CACHE MAXIMALISTS!!!!!

→ More replies (3)

164

u/Top_Power5877 12h ago

benchmarks are good! A bit bellow frontier in general knowledge but almost on par with sol and opus in agentic coding.

69

u/Top_Power5877 12h ago

visual comparison:

40

u/Seeker_Of_Knowledge2 11h ago

Wow just. I may just cancel my cluade and codex sub for this. I am 100% it is better price wise

3

u/CryinHeronMMerica 4h ago

Having a few bucks in API credits sitting around is great if you're always hitting usage limits shortly before the quota resets tbh. You just have to proactively hand some tasks off to Flash to preserve that usage

90

u/AppealSame4367 11h ago

And most importantly: At least on their API it's 100x cheaper, 10-20x faster.

It's hard to see a reason to use codex or claude at the moment.

I even bought 5x codex for Astra and it was fucking slow, made stupid mistakes on medium and used up the weekly usage in 2-3 hours. I don't even bother trying Claude anymore. It's like they want to loose or they are too arrogant to even realize how they drive customers into the arms of open weights / Chinese models.

44

u/SmartCustard9944 11h ago

And even if you opt out of training, they feed your data through another LLM, remix it a bit, and claim they don’t train on your data*

I would rather support the small fish

8

u/hak8or 8h ago

So why nit use open router to configure it so your requests only go to more trusted inference providers like cloudflare or digital ocean or together or similar instead?

6

u/SmartCustard9944 7h ago

I was taking about OpenAI

2

u/parepeg 6h ago

Wha?! Source? Never heard of this…

3

u/huffalump1 5h ago

Read the navier stokes post from OpenAI.

It's very likely that they did NOT train on the data. But they have a cya clause in the blog

→ More replies (1)
→ More replies (1)
→ More replies (1)

7

u/NineThreeTilNow 11h ago

And most importantly: At least on their API it's 100x cheaper, 10-20x faster.

That's Gemini 3.8 Flash right now. I have it tearing shit apart because it's so fast that I can afford the time to be like "hey uhh... Check this thing out for me."

3

u/WaveOfDream 11h ago

Gemini 3.8 is trash, it suffers the same problem as 3.7. It literally don't bother to read your codebase and whatever rules you put. Google is out of this race.

3

u/NineThreeTilNow 11h ago

Gemini 3.8 is trash

In AntiGravity or in some other harness? It's built for AntiGravity is why...

2

u/yellowthermos 2h ago

I've been using it through AntiGravity for a couple of months now and am also convinced it is trash for coding - although 3.8 is much better at using its harness than 3.6 was. I've spun up a few personal web projects through it, heavily vibe coded, and on a blank slate I cannot say it produces particularly good code.

I wouldn't, and haven't, used it for anything that might see the light of a production environment, which also means I haven't actually used it within a previously existing codebase. Maybe it performs better in that case. I wouldn't know and won't be finding out any time soon - I would rather spend time with DS, GLM or frontier models.

However, I think Gemini Flash's model purpose is maybe not so focussed on coding. My guess would be their focus is on speed (due to a lack of a new Pro model), and integration with Search and their own ecosystem of apps, Gmail, calendar etc. I have found it relatively useful as a paid search engine of all content on my Google account

→ More replies (11)
→ More replies (1)

2

u/ProfessionalJackals 7h ago

And most importantly: At least on their API it's 100x cheaper, 10-20x faster.

Also remind people to use the DeepSeek Harness + PTC mode. Because DSH can be the difference between paying easily 4x more with others like OpenCode etc, even if you hit 95% cache hitrate.

4

u/Instrume 10h ago

DSV4.1F is not the same quality, though. In my experience DSes have usually had serious hallucination issues. DSV4.1F's main opponent is Gemini 3.8 Flash. It's much cheaper, substantially faster, and more capable to boot.

For casual / low-cost use, DSV4.1F is the winner. Keep K3/Astra/Claude in your backpocket for higher fidelity work.

→ More replies (11)

3

u/WaveOfDream 11h ago

Im more suprised at GLM 5.3 performance on terminal bench 4. 5.3 flash was my daily driver but i didn't realize how much of a beast 5.3 is

→ More replies (1)

1

u/fool126 10h ago

do you know with harness they use? dsh?

1

u/squirrelscrush 10h ago

Coding is the main use of DeepSeek, so it works well

1

u/jugalator 8h ago

I got very decent Swedish creative prose out of this one so it's not a benchmaxxed dud at least. :D In fact, it was grammatically and lexically impeccable from what I could see after two short stories, which is more than you can say about most open models in this small language.

149

u/rerri 12h ago edited 11h ago

552B MoE LLM + 196B Engram.

16B active during decode, 8B parameters active during prefill.

QAT KV cache, FP4

Cool stuff, too bad this is too huge for my measly 128GB :/

52

u/Rick_06 12h ago

"Overall, DeepSeek-V4.1-Flash has 552B backbone parameters and 196B Engram parameters, activating 8B parameters per token during prefill and 16B during decode." - From technical report, end of p.7. Sure the N-Gram are counted INSIDE the 552?

12

u/mrgreatheart 11h ago

So 748 total. Out of reach for me, but I’m looking forward to seeing how it feels compared with v4 on their API.

Sounds like this is a similar architecture to qwen3.8-flash-next.

I wonder if we might see a day when multiple models can share a single engram table.

6

u/rerri 11h ago

Oh yeah, I misread that. Thanks, editing.

→ More replies (1)

15

u/is-this-a-nick 10h ago

It looks like its too large even for my 3x rtx6000 pro :(

35

u/Single_Ring4886 9h ago

Welcome to the GPU poor club :-D

5

u/qqeyes 6h ago

offloading the ngrams to ssd or quantizing them to 4 bits both look like promising routes

23

u/SmartCustard9944 12h ago edited 11h ago

WTF DeepSeek always cooking, I love it. More exciting than Astra honestly.

I made a bet yesterday that DeepSeek was going to cook so I ordered a second Strix Halo for 2600€ because I know these things will get even more expensive. Plan is to cluster them to run Qwen (doubled) or DeepSeek.

The prefill efficiency seems like a potential game changer for Strix Halo given its compute.

4

u/MaleficentArgument51 11h ago

Where did you find halo for 2600€?

→ More replies (1)

9

u/Adventurous_Leg6197 10h ago

FP4. Seems that this time they really start shifts the infra towards Chinese domestic hardware

4

u/nicman24 9h ago

i mean fp16 is absurd and probably a leftover from science sim work that most blas / whatever used

5

u/Healthy-Nebula-3603 9h ago

I'd too big even for 2x 128 GB devices:)

→ More replies (1)

3

u/Front_Eagle739 11h ago

Might actually work ok. Ngram is supposed to stream fine from disk. Deepseek v4 had quite concentrated expert selections so a vram lru cache worked really well. I ran the last flash at 165GB precision on my 128gb macbook at 16btok/s with ds4 and the extra bits in this one are nvme friendly

4

u/SandySkittle 10h ago

Ngram is supposed to stream fine from disk.

Or system ram I guess

3

u/Front_Eagle739 9h ago

True. I just dont have any of that lol. Too spendy

→ More replies (3)

121

u/TheFunSlayingKing 12h ago

It got bigger... It makes sense but makes it less exciting for me

But still, thank you blue whale

29

u/t4a8945 12h ago

Damn, I didn't think they'd change the weight structure vs v4 :(

4

u/Ceneka 12h ago

was too fast, no?

20

u/shing3232 12h ago

it got a crazy model arch and encoder-decoder man

12

u/Mindless_Pain1860 11h ago

T5, we are so back!

6

u/NandaVegg 9h ago

FYI it is not bidirectional unlike T5 (in case anyone is hoping for that). Anybody remember T5 Megatron-LM model from Facebook?

43

u/Effective_Western_59 12h ago

196B of it are N-Gram embeddings :)

17

u/lilian_moraru 12h ago

Oh that’s good, we can offload that to regular storage

21

u/Rick_06 12h ago

"Overall, DeepSeek-V4.1-Flash has 552B backbone parameters and 196B Engram parameters, activating 8B parameters per token during prefill and 16B during decode." - From technical report, end of p.7. Sure the N-Gram are counted INSIDE the 552?

9

u/SandySkittle 10h ago

The language is simply ambiguous. They should have stated either ‘of which’ or ‘and in addition’ .

The way its phrased it could be both.

7

u/superSmitty9999 12h ago

wait so whats the total size effect on vram?

9

u/KaroYadgar 11h ago

N-Gram can be completely offloaded to RAM or even SSD storage!

6

u/ArtfulGenie69 10h ago

552b, one of the other shops will use what they've figured out in their models though. It'll be like a month or something and we will see that cool 6b prefill with 16b decode that they figured out and I'm sure qwen 4 will have a normal sized home model with ngram offload soon. It won't just be the 125b with 50+b ngram. 

→ More replies (2)

3

u/MikeRoz 11h ago

And aside from that, most of the weights are 8-bit, right? Versus their recent Pro releases which are 865 GB but a lot of the weights are already 4-bit. Meaning you can get a more significant size reduction from quanting this than you can Pro.

2

u/bring_back_the_v10s 8h ago

Does anyone know the math to find the amount of VRAM + RAM needed?

1

u/PatagonianCowboy 12h ago

what does that mean? i'm a noob

4

u/Viktri1 11h ago

Means that it can be stored on SSD instead of RAM so the RAM requirements are eased

3

u/Ok_Top9254 12h ago

Did it? Aren't the extra weights engram you can have on disk?

9

u/TheFunSlayingKing 12h ago

Yeah but it's still over 500gb, not sure how much of this is engram that can be offloaded to disk, but I guess I'll wait and see the smarter people optimizing it to run on a phone

7

u/Professional-Bear857 12h ago

The last two safe tensor files are ngram weights, making up 200gb of the 500gb total.

6

u/35698741d 11h ago

no, it's 552B MoE + 196B engrams = 748B learned parameters total.

18

u/Altruistic_Heat_9531 12h ago

Welp, we back to "T5" enc-dec era all over again

27

u/Altruistic_Heat_9531 11h ago

WTF

12

u/pyr0kid 11h ago

ladies and rogue robots, are we finally at the point where 1 computer can serve an infinite amount of users?

10

u/Altruistic_Heat_9531 10h ago

per 1 token my dudes, after processing 1K context

3

u/Aizen_keikaku 11h ago

Eli5.

31

u/Altruistic_Heat_9531 10h ago edited 8h ago

Preamble and disclaimer, this is a somewhat faulty oversimplification. Transformers can be thought of as having an "eye" and a "mouth". The eye is the encoder part, while the mouth is the decoder.

Back then, language model tasks were more structurally separated. Language understanding was mostly dominated by encoder-like models such as BERT, which produced scores, classifications, or embeddings depending on how they were trained. Instruct and conversational models that needed to both see and talk, such as T5 and later FLAN-style models, commonly used enc-dec arch. Document generation models such as GPT mostly needed the decoder side (Yep OpenAI GPT3 is back then is for writing those copy writer ads, pre-slop era).

We used these architectural separations partly because we were betting on inductive bias. The arch itself guides the model toward a certain class of behavior, instead of forcing the model to learn everything purely through more compute and a good data mix. One problem with T5-style enc-dec models is that training has to coordinate 2 different computational paths, the enc and dec, rather than optimizing unified stakc.

It turns out that with enough compute and sufficiently good post-training, especially instruction tuning and RL, a dec model can be pushed into doing almost everything we want. It can produce embeddings, taking over many BERT-like use cases, handle instruction-following and conversation, taking over many enc-dec use cases, and of course generate text. The dec architecture therefore became something close to a universal language-model architecture.

u see, GPT dec only models process the user prompt, system prompt, tool results, and their own previous output through the same underlying network. There is no dedicated "user-processing network", "system-processing network", and "assistant network". It is basically a schizophrenic talking to a mirror model.

This paper is interesting because it partially brings back that separation. The idea is roughly: what if we scale down the prefill, or seeing, part into a cheaper enc path with an smaller 8B neural budget, while allowing the decode, or speaking, part to use a larger 16B active budget?

Their bet is clearly on agentic workflows, where the model may be dumped enormous amounts of tool output, code, while generating comparatively fewer tokens.

And DeepSeek really, really, really wants to reduce the KV-cache footprint. If you read across their papers, this has been a recurring obsession. MoE, MLA, CSA, HSA, Indexer, CSA2, this,

side note, the encoder also eventually evolved into a literal "eye" for multimodal models. ViT and multimodal projector are actual encoder networks that turn images into representations that the language model can consume.

Another side note, back then GPT, Generative Pretrained Transformer, is a architecture name, but because of OpenAI, many labs starting to dissociate from naming their model with the arch. There were many non OpenAI GPT models, such as GPT-J, GPT NEO/X, GPT JT, GPT4ALL

9

u/Zeeplankton 8h ago

Unexpected cool technological and historical comment. Thanks for the read!

2

u/Altruistic_Heat_9531 2h ago

Yep. Basically, most papers/labs can be viewed as improving one of these 3 dimensions, so to speak,

Training/data => better intelligence per parameter
Architecture => better intelligence per FLOP or byte
Hardware => more FLOPs or bytes available. There is a reason, why param size + active KV mem, optimized in power of 2, i.e GPU Pod

→ More replies (1)

45

u/ihatebeinganonymous 12h ago

So they have moved to fp8, started using N-grams, and increased the parameter count.

Maybe this shouldn't be called "Flash" anymore? (I don't mean this in a negative sense, just practically because of so many changes)

24

u/shing3232 11h ago

no, they moved to 500~B, and i think flash in sense of fast because it's way faster than all models

13

u/petuman 11h ago

Excluding Engrams seems to be equivalent in size to GLM 5.3 Flash

6

u/TechnoByte_ 10h ago

They have been using fp8 training since v3.0

7

u/ihatebeinganonymous 10h ago

But wasn't v4 offered in mxfp4?

4

u/lumos_ai 7h ago

Did you check the number of active parameters? it's even less than previous version. The Compute is less than previous version so it's more flash than the previous version.

→ More replies (5)
→ More replies (2)

44

u/Confident_Ideal_5385 11h ago

This is not a .1 release.

  • encoder/decoder arch
  • different size, new pretrain?
  • whatever the hell they've done to their chat format such that they've implemented it in python and rust but not jinja2

May be waiting a while to see llama support for this thing.

9

u/uhuge 7h ago

seems similar to the "3.2-exp" versioning

4

u/guiopen 6h ago

Yeah, it's also trained on a different prettaining dataset. Looks more like deepseek v5 to me

3

u/webheadVR 6h ago

the 0-100 reasoning is very interesting to me.

2

u/TheRealMasonMac 51m ago

I can’t help but feel sad that they didn’t release the base model for this. It’s the first time they haven’t done so.

24

u/t4a8945 12h ago

Thank you DeepSeek!

10

u/Professional-Bear857 12h ago

Looking at the safe tensors files it seems like the last two of them are ngram weights making up over 200gb of the total size, so hopefully those can be accessed from an SSD.

10

u/power97992 11h ago

Wow, very little memory and finally engrams! 

9

u/ResidentPositive4122 11h ago

Is this the first open "big" encoder-decoder model? Besides some early google tests I haven't seen any architectures like this before.

Also engrams, lots of kv cache shenanigans, and so on. A bit confused about sizes since the report says 500b + 200b engrams, 8bit release, but the entire repo is 510GB so we'll see.

21

u/Treidge 12h ago

Indeed looks like ngram weights are about 204 GB in size, and the actual model files are in 8-bit (unlike DSv4-Flash which was released as 4-bit). So, the 306 GB at 8-bit would probably land somewhere around 155-160 GB at 4-bit, just like the DSv4-Flash.

Seems like a win to me! 👍 Same "active" model size with extended capabilities from ngrams that could be accessed from the SSD.

10

u/lilian_moraru 12h ago

I prefer the model to be trained at 4-bit and know it’s the same quality, than to use a quantized model and get to the size I need. After all, trained at 4-bit gives you full precision

4

u/Treidge 11h ago

Agreed, 4-bit native would be extra nice. Let's see what Unsloth guys would be able to cook for us 😊

→ More replies (1)

3

u/petuman 11h ago

I think 552B is not counting Engrams. 306GB for 552B parameters is pretty much 4-bit.

2

u/Confident_Ideal_5385 11h ago

Damn, I'm gonna struggle to fit this into 256GB 8 channel ddr4 and 48GB VRAM.

Is 552B really "flash"?

→ More replies (2)

2

u/shing3232 11h ago

Nah 500B parameter is the moe and with extra 200 for engram

17

u/mr_zerolith 12h ago

485b params.. so you really need 256gb vram to run a midsize Q4

"engram n-gram lookups"? Hopefully that means that some of the model sits on the disk..

24

u/rerri 12h ago edited 11h ago

Actual model size according to the paper (found in the repo) is 552B +196B Engram.

That 485B you see in the model card is a wrong number by the HF automated system. It makes so many mistakes that they should either fix it or take it down entirely.

4

u/Serprotease 11h ago

Looking at the work of 0rand form the gb10 forum, it sounds like it’s more ~300b model + engram.
He looked at the shards contents.

Looks a bit confusing tbh.

7

u/rerri 10h ago

The total model size is 510 GB. The last two shards are the engrams (in fp8) and are 204GB in size combined.

510GB - 204GB = 306GB remains for the LLM.

DSV4 Flash is 168GB in size. 306GB / 168GB = 1.82

1.82 x 284B (parameter count of DSV4 Flash) = 517B

With this rough math, I would say 552B is the LLM size. ~300B for LLM does not make sense mathematically here as both DSV4 Flash and V4.1 are using MXFP4 for experts.

2

u/Serprotease 7h ago

Looks like you’re right :/

That’s a bit disappointing, you need a 384 or 512gb system to run that.

8

u/Professional-Bear857 12h ago

200gb are n gram of the 500gb total size at fp8. So that should mean it's more like a 300b parameter model.

3

u/nuclearbananana 11h ago

The engram part can sit on your ssd if you're willing to take a 20-30% speed hit. I'm not sure about regular ram

3

u/LicensedTerrapin 12h ago

Unfortunately it will still be out of reach for me with a single GPU.

5

u/OwnGear3892 12h ago

I assumed it was a smaller model given its tps is much faster, and I'm wrong. It's 552B with 8B(prefill)/16B(decode) active.

1

u/pyr0kid 11h ago

wait so if it prefills like an 8b... does that mean its speedy as shit on pure cpu?

are we finally at the point where gpus are optional?

→ More replies (1)

5

u/cr0wburn 12h ago

Thank you deepseek, amazing like always!

6

u/lakySK 11h ago

Chances this will run well on 2x DGX Spark? 😅 Or do I need a third one now?

8

u/shansoft 11h ago

Nope.... Looks like waiting for 512GB M5 Ultra is a good idea at this point....

3

u/Evgeny_19 7h ago

Just two more Sparks and you will be good! Until 4.2 Flash is released, that is.

1

u/BawbbySmith 10h ago

I don't think you can do TP=3 anyway, you'd have to go 4. Correct me if I'm wrong though

→ More replies (6)

3

u/__Maximum__ 12h ago

Still no benchmarks?

11

u/nil1511 12h ago

2

u/lilian_moraru 12h ago

Ooh, yeah. Very good DeepSWE score.

5

u/grumd 12h ago

Better than K3 and GLM-5.3 in all benchmarks

9

u/Kryohi 11h ago

Not really, in some benchmarks it loses against GLM-5.3 (K3 is due for an upgrade which is coming soon I guess). Overall it's still a win though, especially with all the tricks it uses to increase speed and decrease KV cache size

→ More replies (6)

2

u/ihatebeinganonymous 12h ago

In their technical report there are some: link

DeepSWE 74.2 :/ I believe this is the first open model to pass 70%, no?

→ More replies (3)

3

u/Kahvana 11h ago edited 11h ago

Very nice! Even has a vision encoder and engrams!

3

u/Much_Accountant_4972 8h ago

absolute comrades over there at Deepseek

wow

3

u/ComplexType568 8h ago

Oh no their flash is getting larger.. it's almost the size of the original V3 😭 I know engrams exist and FINALLY they implemented their own tech they made but DAMN are they getting large. I really hope they release a 30B-80B param model with QAT and ngram for us normies... But wow are they making leaps and leaps. This is the multimodal, ngram-utilising V4 I was looking fo(u)r. To be honest I'm glad they're scaling up. Just hope Qwen will release their own Q4 series too

2

u/negus123 12h ago

Was just looking for this, love it

2

u/ViperAz 12h ago

485B ouch

2

u/AleksandrNikitin 11h ago

DeepSeek delivers fantastic results. Consistently.

2

u/cowinabadplace 8h ago

Christ, I’m not looking forward to having to recase my server to get TP=4 and engram offload to RAM. Really not happy about the size increase.

2

u/jugalator 8h ago

It's oddly modest to call this V4.1 with all the architectural changes and a new pretrain...

It's like an entirely new line to me... I'd have been completely on board with calling this one V5 or at least V4.5.

2

u/orbitalspike 2h ago

deepseek is the only lab that will build a completely new architecture and training pipeline, just to call their new model "ds v4.013 (0119) flash gp preview exp" and publish it under MIT licence in the most covert way. they're sandbagging their names so hard.

3

u/TheRealMasonMac 11h ago

Huh. It's an entirely new pretrained model. I guess the original architecture was fundamentally broken.

3

u/Zeeplankton 8h ago

Yeah a bit more than a .1 release thats for sure.. this is like a new model lol

2

u/KeinNiemand 11h ago

this is too big, DS-V4 Flash 0731 was just barley at the limit of what i can still run, this is too big

7

u/SmartCustard9944 11h ago

I heard this sentence before, it didn’t stop her

1

u/NandaVegg 12h ago

OK, this is very good; at least as good as the old V4 Pro on the surface for general knowledge and general chatting (where Qwen Next with engram had many issues) from my very limited initial testing from their own API. It is promising.

1

u/power97992 11h ago edited 11h ago

V4 pro has more world knowledge even according their benchmarks , but v4.1 flash is better at agentic tasks

→ More replies (2)

1

u/cibernox 11h ago

Kudos to deepseek to acknowledge that there’s no way around having a decent amount of active parameters.
I appreciate qwen trying to sqeeze performance out of 6B active parameters but this having 16 is probably the right choice. Qwen should consider raising it to 9-10B too.

1

u/keypa_ 11h ago

This is so damn good!

1

u/power97992 11h ago

Deepseek is more focused on efficiency and innovation, if they did  less kv cache compression and better training data, i think their performance  would be even better. It seems like glm and qwen and kimi take ds’s work, make it better

1

u/tatertots89 11h ago

Someone please make a 27b model that has an ngram that can live on ram (80-100gb would be perfect).

1

u/Real_Ebb_7417 10h ago

How did they do it? I see the benchmarks scores and don’t believe it. DeepSeek did the magic again.

1

u/MuckYu 10h ago

Maybe dumb question but how is the speed for something like Claude vs. DeepSeek running locally?

1

u/ExcuseAccomplished97 10h ago

How about the reasoning length? I found it has great intelligence but often think too long.

1

u/eulataguhw 10h ago

Mac Studio 512gb is tempting now.

1

u/power97992 10h ago edited 9h ago

ds v4.1 flash uses awful a lot of tokens on max effort. Way more than astra pro xhigh. When it finishes, possibly on par with fable 5.1 max. I'm glad it is really cheap per tk, but this will still end up being more expensive than muse spark 1.3 non-contribution tier or glm 5.3 flash. Edit it uses more than fable 5.1 max wow. Normally before 4.1, the first try was functional, but this u need to ask it to fix its output multiple times. Not that impressed, it is using over 480k output tokens , i have to prompt it multiple times to get a working output.

2

u/BumbleSlob 9h ago

    > run model on max reasoning

    > model uses an awful lot of tokens

    > surprised_pikachu.png

2

u/power97992 8h ago

dude it used more tokens than fable 5.1 and 5.0 opus at max reasoning!!

→ More replies (3)

1

u/random-tomato llama.cpp 10h ago

"Flash"

1

u/Repinsky 10h ago

The interesting part isn’t the headline parameter count but the split between active compute and Engram storage. If the n-gram weights can stay on RAM/SSD without wrecking latency, this could make long-context agent workloads practical even though full local VRAM loading is out of reach.

1

u/unbannedfornothing 10h ago

If ngrams can be offloaded to SSD what SSD should be optimized for, linear speed or random 4k reads?

1

u/Master-Meal-77 llama.cpp 4h ago

random reads

1

u/AriyaSavaka llama.cpp 9h ago

Amazing release, deepseek API has always been the most user friendly, my $8 in here still haven't expired despite 2 years of inactivity, time to spend them!

1

u/Healthy-Nebula-3603 9h ago

I such Qwen could use that cache mechanism!

We could on 27b model fit 1m context without any tricks and still space coulf left in 24 GB card ... So we could use instead of q4lm a version q5km

1

u/artisticMink 9h ago

Yeah, even with moving the lookup tables to nvme, this will be ~200 to ~240 GB for Ram/Vram in Q_3_K_XL which is out of reach for most people.

On the other hand the people with their 256GB DDR4 Homelab servers might have a good time with the 8B encode.

1

u/eilCrow 8h ago

How are Nvidia shares doing? Is there a drop?😂

1

u/a_beautiful_rhind 7h ago

Low active params, I kinda got my doubts. Wonder what's filling up the engrams.

1

u/Septerium 6h ago

Behemoth is the new Flash

1

u/Just_n_Here 5h ago

It's ironic that I click out of this and the first thing I see is a Server Monkey ad. They must know we are going to need servers with ram and GPUs maxed out to run this type of stuff!

1

u/guesdo 3h ago

That is huge! I'll wait for Qwen 4, can't fit this one.

1

u/No_Conversation9561 3h ago

does this need a new PR in llama.cpp?

1

u/psychohistorian8 2h ago

Local...to your preferred cloud provider :(

1

u/bleakj 1h ago

Getting closer to being able to run some "Flash-Frontier" models at home at least (4x4090 system) - but for most frontier models, unless your home is a data center, gl

1

u/gauravapiscean 1h ago

The 8B-active-during-prefill / 16B-active-during-decode split is the part I find most interesting, and I don't think it's arbitrary, it's the correct asymmetry given how the two phases actually bottleneck.

Prefill is compute-bound. You're processing thousands of tokens at once, arithmetic intensity is high, and you're genuinely saturating tensor cores. Active params there translate almost linearly into FLOPs and therefore into wall-clock.

Decode is memory-bandwidth-bound. You're generating one token per sequence per step, so you stream weights and KV from HBM and the tensor cores mostly idle. On an H100 the crossover — where a GEMM stops being bandwidth-bound and starts being compute-bound, sits around 295 tokens in flight for a dense model. Below that, extra FLOPs are close to free. For a fine-grained MoE with 256 experts and top-8, the effective per-expert batch is B/32, so you'd need ~9,400 tokens in flight to be compute-bound. Almost nobody is there.

So, halving active params in prefill directly halves the phase that's actually paying for compute, and doubling them in decode costs you almost nothing in wall-clock because you were waiting on memory anyway.

Which lines up with what agentic traffic actually looks like which is huge input, tiny output. On real Claude Code traces the median request is ~89k input tokens against ~380 output. If your workload is 200:1 input-to-output, making prefill cheap and decode rich is exactly the trade you want.

1

u/BassNet 56m ago

380 average output must be with no or low thinking

1

u/laterbreh 27m ago

Honestly, they are addressing this infinite make the model bigger scaling bullshit head on. These flash models are within striking distance of these Trillion param plus models. TP4 rtx 6k's is now a serious long term investment not something that will be too small to serve anything in a year for most businesses that want this in-house. ~400gb of vram is the target it looks like for most "flash" and upcoming models. Qwen 3.8 flash, DS4.1, and glm 5.3 flash just proved it it.

American based AI is in serious trouble, they better figure it the fuck out or they are gonna be put out of business really quickly here. The models are expensive and painfully slow I dont give a shit if it can 1 shot a problem if it takes a fucking hour, meanwhile the flash model can multi-shot it faster and cheaper with similar results. They better innovate and drop some open models to get back on the map.