File size: 3,556 Bytes
fa8d379
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
---
license: mit
base_model: deepseek-ai/DeepSeek-V4-Flash
tags:
  - gguf
  - llama.cpp
  - moe
  - expert-pruning
  - deepseek4
  - coding
library_name: llama.cpp
---

# ARustyCoder93

A 93-of-256 routed-expert cut of DeepSeek-V4-Flash in GGUF, made for local
agentic coding on one 96 GB GPU. **This is not a DeepSeek release.** It is a
derived model produced by expert pruning; DeepSeek did not make or endorse
it. It inherits DeepSeek-V4-Flash's MIT license.

Full recipe, scripts, llama.cpp patch and every checksum:
https://github.com/apchat-agent/arustycoder

| | |
|---|---|
| file | `arustycoder93.gguf` — 62,213,283,424 bytes |
| sha256 | `90a4c8a8a32fc664d822f1df093d5e228111c94eebf9398ae5c5737391ecb058` |
| source | `antirez/deepseek-v4-gguf``DeepSeek-V4-Flash-MXFP4Experts-F16HC-F16Compressor-F16Indexer-Q8Attn-Q8Shared-Q8Out-chat-v2-mxfp4-0731.gguf` (MXFP4 experts, Q8 attention/shared/output, F16 compressor/indexer); kept tensors are byte-identical to it |
| experts | 93 per layer kept out of 256 (top-6 routing unchanged); 43 MoE layers |
| runs on | stock llama.cpp at or after commit `22b8e31` (2026-08-15). Our serving build for the 2026-08-16 smoke tests was that commit plus the census patch from the recipe repo, which is inert for this file (no full-router tensors). `llama-server -m arustycoder93.gguf -ngl 99 -c 262144 -fa on` |
| footprint | ~67 GB resident at 256K context on an RTX PRO 6000; ~46 tok/s decode, ~470 tok/s prompt |

## How the 93 experts were chosen

Two "grow-from-nothing" censuses (start from a random 8 experts per layer
with the full 256-wide router kept as side tensors, record which experts the
router *wants*, rebuild at 16, 32, 64) — one on a code/systems corpus, one on
a general corpus. ARustyCoder93 is the **union** of the two keep-64 sets:
78..93 experts per layer (mean 87.3), padded to 93 in the smaller layers by
merged rank because a GGUF needs a single expert count. Each keep-64 alone
predicts held-out text well but cannot finish generating; the union does.
Method, numbers and the merge rule are in the repository README.

## What it does and does not do

- 6/6 coding asks (write Rust, fix Python, explain C, refactor JS, a tool
  call, a multi-file plan) finished cleanly, 86-1993 completion tokens, with
  the server settings above. Prompts and raw responses are in the recipe
  repo under `results/`.
- Known limit: a harder single-shot prompt (a generic LRU cache) fell into a
  verbatim repetition loop in its reasoning to a 12k-token cap. Expect this
  on some hard reasoning; a DRY sampler stops the loop but corrupts
  identifiers in code.
- No standard benchmark has been run on this cut. It is an experiment that
  turned out useful for interactive coding. Use the unpruned model when
  correctness matters more than footprint.

## Files

- `arustycoder93.gguf` — the model
- `config.txt`, `prune.log` — build record of this exact file
- `merged-wants.tsv`, `coder-census-64.wants.tsv`, `general-census-64.wants.tsv` — the expert rankings it was pruned from
- `PROVENANCE.md` — checksums, versions, commits
- `LICENSE-DeepSeek-V4-Flash` — the upstream MIT notice (DeepSeek); `LICENSE` — MIT for the recipe

HF metadata note: `base_model` points at DeepSeek-V4-Flash; there is no
"pruned" relation tag on the Hub, so none is set.

## Provenance / credit

Base model: DeepSeek-V4-Flash by DeepSeek (MIT). GGUF source and its
quantization: antirez/deepseek-v4-gguf (tagged MIT on the Hub). Pruning
method, patch and scripts: this project (MIT), 2026-08-15/17.