{"slug": "we-shrank-dsv4-pro-by-24-within-0-5pt-of-original-on-mmlu-tileward", "title": "We shrank DSV4-Pro by 24%, within 0.5pt of original on MMLU – Tileward", "summary": "Tileward released TWX3, a compressed build of DeepSeek-V4-Pro that stores its weights in 675.2 GB instead of 892.7 GB — 24% less space — while scoring 89.6% on MMLU against the original's 90.0%, within the 0.4-point margin Tileward set as a one-point pass mark before the run. Tileward reported that TWX3 matched DeepSeek-V4-Pro on fabricated facts (34 of 1,825 unsupported facts versus 1.8%, or 32 of 1,782), on tool calls (600 of 600 at each of two thinking efforts), and on retrieving 80 of 80 hidden facts in passages up to 1,040,000 tokens. The smaller build serves on four B300 cards instead of eight, with 141.4 GiB of cache room per card against 116.2 GiB, 1.2 times the original.", "body_md": "### MMLU\n\nKnowledge: 14,042 multiple-choice questions across 57 subjects. Higher is better.\n\n[The full result, with how far below the original it could be](#quality)\n\n[DeepSeek-V4-Pro](https://huggingface.co/deepseek-ai/DeepSeek-V4-Pro-0813) is DeepSeek’s\n        model built to read up to a million tokens at once. Even in the form DeepSeek publishes, with most of its weights already\n        stored in 4 bits, it takes **892.7 GB**, and here it ran split across eight B300 cards. We made a smaller build,\n        **TWX3**, in the same format as our [Kimi K3.1 Pro](https://tileward.com/research/a-smaller-kimi-k3-1-pro/) build of that name, and\n        tested whether it still answers as well. It takes 24% less space (675.2 GB, 1.3×). On a 14,042-question knowledge test\n        it scored 89.6% against the original’s 90.0%, inside the one-point bar we set before the run, and it found every fact\n        we hid in passages up to 1,040,000 tokens long. On every card, the memory it frees holds 1.2 times as much conversation, and it needs four B300 cards where the original needs eight.\n\n[See the matching eval card](https://tileward.com/evals/#compressed-model-dsv4-pro) for the result in one screen.\n\nDeepSeek’s own release is the version of DeepSeek-V4-Pro people run today, so each line here is our build against it. Every section below starts with its own line, then gives the full measurement.\n\n| Against DeepSeek-V4-Pro as published | Tileward TWX3 | \n|---|---|\n| Size of the weights | Smaller by 24%: 675.2 GB against 892.7 GB | \n| Knowledge, on MMLU | Within half a point: 99.6% of the original’s score, 89.6% against 90.0% | \n| Facts made up | Level: 1.9% against 1.8% | \n| Tool calls right, at both thinking efforts | Level: 100% of the original’s, 600 of 600 at each, against 600 of 600 | \n| Hidden facts found, out to 1,040,000 tokens | Level: 100% of the original’s, 80 of 80 against 80 of 80 | \n| B300 cards to serve it, with room for a million-token conversation | Half as many: 4 cards against 8 | \n| Room for the cache on each card | More: 141.4 GiB against 116.2 GiB, 1.2× the room | \n\nEvery test on this page, with each build’s score drawn from zero. Each card links to the full result below.\n\nEach build writes out the facts in 360 passages; a fact no passage supports is made up. Lower is better.\n\n600 calls at each of two thinking efforts, scored on calling the right tool the right way. Higher is better.\n\n80 short facts hidden in passages of 32,768 to 1,040,000 tokens, and each build asked for all of them back. Higher is better.\n\nTWX3 reads 300 short passages and 28 long ones, and at each place we ask whether it picks the original’s next word. Higher is closer.\n\nWe asked three things of TWX3. Does it still know what the original knows?\n      [MMLU](https://arxiv.org/abs/2009.03300) is 14,042 multiple-choice questions across 57 subjects,\n      and higher is better. Does it make things up? Each build wrote out the facts in 360 passages, and we counted the facts no\n      passage supports, so lower is better. Can it still use tools? It made 600 calls at each of two thinking efforts, scored on\n      calling the right tool the right way, and higher is better.\n\nBefore the run we set the pass mark for MMLU: no more than one point below the original, compared question by question. The chart shows how far TWX3 is below the original, and how far below it could be at worst. Left of zero is below the original, and the dashed line is the pass mark.\n\n| Build | MMLU higher is better | Against the original closer to zero is better | At worst closer to zero is better | \n|---|---|---|---|\n| DeepSeek-V4-Pro as published | 90.0% | The reference | – | \n| Tileward TWX3 | 89.6% | 0.4 points below | 0.64 points below | \n\nOn made-up facts and tool calls TWX3 is level with the original. Tap a figure for the counts behind it.\n\n| Test | The original | Tileward TWX3 | \n|---|---|---|\n| Facts made up, lower is better | 1.8% (32 of 1,782) | 34 of 1,825 facts had no passage to support them. That is no different from the original by more than chance (p = 0.90, treating facts as independent). (34 of 1,825) | \n| Tool calls right, low thinking effort, higher is better | 600 of 600 | 600 of 600 | \n| Tool calls right, high thinking effort, higher is better | 600 of 600 | 600 of 600 | \n\nDeepSeek-V4-Pro reads up to a million tokens at once, so we tested whether TWX3 still finds what is buried deep in a long passage. At each of four lengths we hid 10 short facts in a passage, twice, and asked for all of them back: 20 facts at each length, 80 in all. Higher is better.\n\n| Passage length | The original higher is better | Tileward TWX3 higher is better | \n|---|---|---|\n| 32,768 tokens | 20 of 20 | 20 of 20 | \n| 131,072 tokens | 20 of 20 | 20 of 20 | \n| 524,288 tokens | 20 of 20 | 20 of 20 | \n| 1,040,000 tokens | 20 of 20 | 20 of 20 | \n\nLong passages also keep TWX3 closer to the original word by word: [next-word\n      agreement](#agreement) is higher past the first 4,096 tokens of a long passage than in short ones.\n\nA test score can hide small changes in how a model writes. Next-word agreement is a finer check: TWX3 reads the same passages as the original, and at each place we ask whether it would pick the same next word. Higher is closer to the original. The last column measures how far its word choices drift from the original’s, where lower is closer.\n\n| Passages | Places compared | Next-word agreement higher is closer | Drift from the original lower is closer | \n|---|---|---|---|\n| 300 short passages | 82,492 | 87.6% | Mean KL divergence over the top 20 next words at each place. 0 would mean the same word choices as the original. | \n| 28 long passages, past the first 4,096 tokens | 1,196,032 | 92.8% | 0.044 | \n\nThe long passages were 32,768 and 131,072 tokens: agreement past the first 4,096 tokens was 93.0% and 92.4%.\n\nDeepSeek publishes DeepSeek-V4-Pro with most of its weights already stored in 4 bits, so the percentage is against a model that is already compressed, not a 16-bit one. Both builds ran on the same eight B300 cards, with the same serving software, and answered the same questions. A shorter bar is a smaller build.\n\n| Build | Weights smaller is better | Against the original more is better | \n|---|---|---|\n| DeepSeek-V4-Pro as published | 892.7 GB | The reference | \n| Tileward TWX3 | 675.2 GB | 24% smaller (1.3×) | \n\nEach of the eight cards holds one slice of the model. Whatever the model leaves free, the server gives to conversations: the text the model keeps in memory while it answers. This is one card for each build, both drawn to one scale.\n\nEvery card has the same memory. What the weights leave free, the server gives to the cache: the conversation the model holds while it answers. A bigger cache means more people, or longer conversations, on the same cards. At a million tokens each, TWX3 has room for six whole conversations at once, where the original has room for five. The server was allowed 90% of each card for both builds, and a longer bar holds more.\n\n| Build | Weights on each card smaller is better | Room for the cache more is better | Tokens the cache holds more is better | \n|---|---|---|---|\n| DeepSeek-V4-Pro as published | 108.9 GiB | 116.2 GiB | 5,707,924 | \n| Tileward TWX3 | 83.5 GiB | 141.4 GiB | 6,942,711 | \n\nHow few cards can serve each build, with room for at least one whole conversation of 1,048,576 tokens? We measured both on eight B300 cards; every other count here is worked out from that run’s own figures, not run. As in the run, the server gets 90% of each card. The weights are split across the cards, about 5.7 GiB of them sit whole on every card, the server keeps about 16.7 GiB of each card for its own work, and one whole conversation needs 21.4 GiB on every card. Fewer cards is better.\n\n| Card | DeepSeek-V4-Pro as published fewer is better | Tileward TWX3 fewer is better | \n|---|---|---|\n| B300, 288 GB | 8 cards, measured | 4 cards | \n| B200, 180 GB | 8 cards | 8 cards, with room for 2 whole conversations against 1 | \n| RTX PRO 6000 Blackwell, 96 GB | 32 cards | 16 cards | \n\nSixteen or thirty-two cards means two or four servers of eight. A conversation shorter than a million tokens needs less room, so a build can run on fewer cards than these when its conversations are shorter.\n\nTWX3 is the one build of DeepSeek-V4-Pro we stand behind: 24% smaller, within half a point on MMLU, and level on\n      everything else we measured. It is in the [model library](https://tileward.com/model-library/#model-deepseekv4protwx3), ready to serve on request. Two earlier builds did not make it. The first, a little larger than TWX3, fell 0.02 points short\n      of the one-point bar on MMLU: at worst it could be 1.02 points below the original. The second, smaller still, failed outright\n      on MMLU, tool calls and long passages. Neither is offered.\n\nThe original and TWX3 were served the same way, one after the other on one machine, and asked the same questions. The settings for each test follow.\n\n**The machine.** Eight B300 cards, with vLLM serving each build from its own weights, split across\n      all eight, with the engine’s 8-bit cache, a window of 1,048,576 tokens and 90% of each card.\n\n**Size.** The weights files, in decimal gigabytes.\n\n**MMLU.** Five-shot, no sampling, scored by the answer letter the model rates most likely. The\n      paired test counts the answers that differ: 247 right only for the original and 192 only for TWX3 (p = 0.0099).\n\n**Made-up facts.** Each build reads 360 passages from Tileward’s own document set and writes\n      out the facts they state. Every fact is matched back to its passage, and one that no passage supports counts as made up. The\n      test treats facts as independent.\n\n**Tool calls.** Six cases, 20 trials each, run five times: 600 calls, once at low thinking effort and\n      once at high. The cases are one call, two calls in one turn, nested arguments, a tool that must not be called, the right tool\n      out of twenty, and a two-turn loop. Each call is scored on tool name, call count and argument shape, with vLLM’s\n      DeepSeek-V4 tool parser.\n\n**Hidden facts.** Ten short facts placed at even depths through a passage of filler text, two\n      passages at each of 32,768, 131,072, 524,288 and 1,040,000 tokens, asked for in one answer with thinking off and no sampling.\n\n**Agreement.** Each build reads the same 300 short passages (82,492 token positions) and 28 long\n      ones of 32,768 and 131,072 tokens (1,310,692 positions, 1,196,032 of them past the first 4,096), and we count where its top\n      next token is the original’s.\n\n**The model.** DeepSeek-V4-Pro is DeepSeek’s, released under the\n      [MIT License](https://huggingface.co/deepseek-ai/DeepSeek-V4-Pro-0813/blob/main/LICENSE).\n\nBring the work you would run on DeepSeek-V4-Pro and the cards you run on, and we will measure the same things.\n        [Talk to an engineer](https://calendar.app.google/hg2DzFTxKJgwFWm19),\n        or compare the [DeepSeek-V4-Pro eval card](https://tileward.com/evals/#compressed-model-dsv4-pro).", "url": "https://wpnews.pro/news/we-shrank-dsv4-pro-by-24-within-0-5pt-of-original-on-mmlu-tileward", "canonical_source": "https://tileward.com/research/a-smaller-deepseek-v4-pro/", "published_at": "2026-11-09 16:14:19+00:00", "updated_at": "2026-11-09 16:23:15.365507+00:00", "lang": "en", "topics": ["large-language-models", "ai-research", "ai-infrastructure", "machine-learning"], "entities": ["Tileward", "DeepSeek", "DeepSeek-V4-Pro", "TWX3", "Kimi K3.1 Pro", "B300", "MMLU"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/we-shrank-dsv4-pro-by-24-within-0-5pt-of-original-on-mmlu-tileward", "markdown": "https://wpnews.pro/news/we-shrank-dsv4-pro-by-24-within-0-5pt-of-original-on-mmlu-tileward.md", "text": "https://wpnews.pro/news/we-shrank-dsv4-pro-by-24-within-0-5pt-of-original-on-mmlu-tileward.txt", "jsonld": "https://wpnews.pro/news/we-shrank-dsv4-pro-by-24-within-0-5pt-of-original-on-mmlu-tileward.jsonld"}}