Skip to content
Rush Commerce
Software & Dev3 min read

llama-modchip: 284B DeepSeek on a 64GB CPU box, no GPU

llama-modchip says it runs 284B DeepSeek-V4-Flash in under 59 GiB of RAM at about 10 tok/s on a CPU. Test it in a sandbox on your own hardware first.

A ten-day-old open-source project says a 284-billion-parameter model now fits in a 64 GB desktop with no GPU. llama-modchip is an Apache 2.0 fork of llama.cpp. Its README says it runs DeepSeek-V4-Flash in under 59 GiB of RAM at full 256K context, at about 9 to 15 tokens per second. It reached the Hacker News front page on November 8. If the numbers hold, private local inference on a large model costs one well-specced workstation, not a GPU rig.

What actually happened

The repo was created October 29, and v2.4.0 shipped November 4. Per the README, all numbers measured by the author:

  • DeepSeek-V4-Flash (284B total, 13.17B active). The usual 2-bit build is 76.87 GiB and runs out of memory on a 64 GB Linux box. The modchip build is 56.56 GiB on disk and peaks at 57.61–58.9 GiB of RAM at 256K context.
  • Speed on a 16-core Ryzen 9 9955HX. Prompt processing runs at about 43–44 tok/s. Output runs at 9.06–10.74 tok/s, or 11.5–14.7 tok/s with its draft-model speedup.
  • Smaller models. Nemotron-3.5-30B-A3B is 14.35 GiB and runs at 25–60 tok/s on the same chip.
  • A Claude Code hook. ./modchip claude points Claude Code at the local model.

Two catches are in the README itself. The faster modes prune experts and change the output slightly. The author publishes the quality loss for each mode. The model files also use a custom tensor type that stock llama.cpp, Ollama and LM Studio cannot open. You run them with the project's own build or its prebuilt single-file binaries.

Why llama-modchip matters for your business

Ten tokens a second is slow for chat. It's fine for overnight work: tagging a product catalog, summarizing support tickets, reviewing contracts that can't leave the building. For that work, one 64 GB workstation you already own may replace part of a monthly API bill.

Before you plan around it:

  1. Treat the benchmarks as claims. They come from the author and a few community issue reports. Run the project's eval on your own tasks.
  2. Don't run the prebuilt binary on a machine with client data. Build from source, or test in a VM. The README also suggests piping a remote script into Python. Read the script first.
  3. Count the lock-in. A custom file format from a two-contributor project means your models work only with their fork. Keep a stock llama.cpp path ready, even if it's slower.

Key takeaways

  • llama-modchip says 284B DeepSeek-V4-Flash fits in under 59 GiB of RAM at 256K context
  • The author reports about 9–15 tok/s output on a 16-core Zen 5 CPU with no GPU
  • Its model files don't open in stock llama.cpp, Ollama or LM Studio
  • Benchmarks are self-reported; test on your own tasks and hardware
  • Build from source or sandbox the binary before it touches real data

Want local AI without betting on one fork? We build vendor-agnostic AI systems that can switch between hosted APIs and self-hosted models without a rewrite. See how we build, or compare the cost against your API bill.

Sources: llama-modchip on GitHub, v2.4.0 release.

  • #local-ai
  • #cpu-inference
  • #deepseek
  • #llama-cpp
  • #open-source
TR

Tommy Rush — Founder, Rush Commerce

Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More

Get The Rush Report weekly — one email, zero fluff.