Downloads · 30 days
19
14% of all-time downloads
siendsi/DeepSeek-V4-Flash-192t2-UD-IQ1_S
DeepSeek-V4-Flash-192t2-UD-IQ1_S is a machine learning model from siendsi. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for gguf. The card lists the license as mit.
Hugging Face: siendsi/DeepSeek-V4-Flash-192t2-UD-IQ1S
Downloads · 30 days
19
14% of all-time downloads
All-time downloads
140
Public
Repo size
63.6 GB
Likes
0
Public
Click a slice to open those files.
.gguf63.6 GB · 100%
From the Hugging Face model README
Hugging Face:
siendsi/DeepSeek-V4-Flash-192t2-UD-IQ1_S
A 25% expert-pruned build of DeepSeek-V4-Flash-0731 (UD-IQ1_S), reduced from 82.4 GB → 60.0 GB (−22.4%) by keeping the 192 most-activated experts per layer (out of 256) and disabling the remaining 192.
This is a GGUF model for llama.cpp. It is a per-layer MoE expert pruning of the original — not a low-rank distillation and not a weight re-quantization. All non-expert weights and the kept experts are bit-identical to the original UD-IQ1_S checkpoint.
deepseek4 (llama.cpp).Why per-layer? DeepSeek-V4 expert IDs are per-layer — expert N in layer 0 is a different expert than expert N in layer 3 (0/256 shared). A global top-K expert map is therefore meaningless; pruning must be done independently per layer.
| Model | Size | Savings |
|---|---|---|
| Original UD-IQ1_S | 82.4 GB | — |
| keep-192 (this model) | 60.0 GB | −22.4% (×0.78) |
Evaluated against the original UD-IQ1_S on a target-profile battery:
One real degradation was found: on a "write a minimal Dockerfile" task the pruned model can loop in its reasoning (finish=length, empty content, even with a 2000-token budget), whereas the original answers correctly. Simple code/NLP/multi-hop/OS/agent tasks are unaffected.
Practical takeaway: for short, deterministic answers (knowledge, math, code snippets, NLP) this model is at parity with the original. For tasks that require long, self-correcting reasoning, keep-192 may fail to converge.
-t 8, clean measurement)| Metric | Original (82.4 GB) | keep-192 (60 GB) | Δ |
|---|---|---|---|
| Prompt processing | 8.7 tok/s | 10.3 tok/s | +18% |
| Generation | 4.05 tok/s | 3.65 tok/s | −10% (within noise) |
| Wall (409 prompt + 200 gen) | 96.5 s | 94.6 s | ≈ parity |
Prefill is noticeably faster on the pruned model; generation is roughly at parity (the number of active top-k experts is the same, so the difference in weight loading is minimal).
llama-server \
-m DeepSeek-V4-Flash-192t2-UD-IQ1_S-00001-of-00003.gguf \
-c 32768 -t 8 -fa on --load-mode mmap \
--port 8085
Or with the llama CLI:
llama-cli -m DeepSeek-V4-Flash-192t2-UD-IQ1_S-00001-of-00003.gguf \
-c 32768 -t 8 -fa on --load-mode mmap
The model is multi-shard. Point llama.cpp at shard 00001; it will pick up the other shards automatically.
| File | Size |
|---|---|
DeepSeek-V4-Flash-192t2-UD-IQ1_S-00001-of-00003.gguf | 5.3 MB |
DeepSeek-V4-Flash-192t2-UD-IQ1_S-00002-of-00003.gguf | 37.9 GB |
DeepSeek-V4-Flash-192t2-UD-IQ1_S-00003-of-00003.gguf | 25.7 GB |
DeepSeek-V4-Flash-0731 (UD-IQ1_S, Unsloth dynamic quant)rebuild_gguf.py (per-layer prune config)glm-pruning project — DSV4_PRUNING_FINAL.md,
tools/build_dsv4_prune_config_perlayer.py, tools/heat_target.py