llama-modchip runs a 284-billion-parameter DeepSeek in 64 GB without a GPU
llama-modchip lets you try a large language model on a CPU: the author claims to run DeepSeek-V4-Flash with 284 billion parameters on a system with 64 GB of memory. To do this, it compresses the weights and modifies the llama.cpp compute kernels. The claimed 9–15 tokens per second look interesting for a local assistant, but it is too early to carry these figures over to your own virtual machine without testing.
AI-processed from TG: @ai_product (AI Product / Igor Akimov); edited by Hamidun News
If a team has a server without a graphics card, it can try running a local assistant on its CPU. That is exactly the scenario llama-modchip proposes. The practical question here is simple: can hardware you have already paid for process documents or help with code at an acceptable latency? The project gives a reason to set up an experiment, although there is no ready-made answer for your machine yet.
The author claims to run DeepSeek-V4-Flash with 284 billion parameters on a system with 64 GB of RAM, at a generation speed of 9.1–14.7 tokens per second. These are the project developer's results; we have not reproduced them. Original source: the llama-modchip repository.
How a large model fits into memory
The project is based on weight compression and changes to the llama.cpp compute kernels. DeepSeek uses a MoE architecture: only part of the parameters is active when processing a token. That is why the total parameter count alone explains the computational load poorly. The author estimates the model size after compression at 56.56 GiB, and gives measurements for an AMD Ryzen 9 9955HX processor. The conditions are described in the README.
In everyday terms, the idea is like storing a large reference book in a more compact format: it takes up less space, and a specific answer requires only certain sections. The analogy explains the resource savings, but proves nothing about quality. How well answers hold up after compression must be checked separately.
Imagine an internal assistant for a support team. An employee gives it a customer request and several excerpts from the instructions, and the model prepares a draft reply. For such a scenario, it is useful to measure the whole path: sending the request, waiting for the response to begin, receiving a complete draft, checking the facts. This time determines whether the employee will want to use the tool every day.
If the assistant produces text fast enough but regularly confuses the refund terms, the hardware savings are pointless. If it answers correctly but makes you wait before every message, it is worth trying a more compact model. The size in the name is no substitute for a comparison on a real task.
Where the speed promises end
The upper and lower bounds of the claimed range were obtained with different acceleration modes. Another limitation is compatibility: the special model files require building the project; standard Ollama and LM Studio will not load them. These caveats are in the documentation.
For a developer, this implies a fairly concrete testing plan. First, take several dozen typical requests and define in advance the signs of a good answer. Then run the same set through the alternative the team is already considering: a smaller local model or an external API. It is worth comparing correctness, latency, and the amount of manual correction.
A separate run is needed for concurrent requests. Comfortable chat for one person does not mean the server will withstand a team's working day. It is useful to check how the queue grows, whether memory remains for the application, and what happens with a long request. For a virtual machine such measurements are especially important: results on a specific laptop processor do not determine the capabilities of a rented instance.
Who should try it
The clearest candidate is a team with an available CPU server and tasks where a pause is acceptable. For example, preparing drafts, analyzing internal texts, or processing a queue of documents. These are possible uses, not results confirmed by the project.
It makes sense to start with a separate test environment and a small sample of real materials. Record the build version, launch parameters, and results so the experiment can be repeated. After that, calculate the cost of a useful answer, including rental, maintenance, and human review.
For a founder, the value of this news is one more infrastructure option. For a product manager, it is the chance to test a local scenario before buying hardware. For a developer, it is a concrete experiment: finding out whether the existing CPU is enough for the required workload. A decision on adoption will come after such a measurement.
- Nov 9, 2026DeepSeek Harness reaches 1.5 million users and 92T tokens a week
- Nov 9, 2026DeepSeek Harness Builds an Arcade Game from a Single Prompt in 2 Hours 43 Minutes on a $10 Subscription
- Nov 8, 2026Xiaomi MiMo Moves to Encoder-Decoder: 5x Less Prefill at 1M Context
- Nov 8, 2026Thinking Machines releases Inkling 2 Small: a 594B MoE that fine-tuned Qwen on its own for $426
Key Questions Answered
How a large model fits into memory?
The project is based on weight compression and changes to the llama.cpp compute kernels. DeepSeek uses a MoE architecture: only part of the parameters is active when processing a token. That is why the total parameter count alone explains the computational load poorly. The author estimates the model size after compression at 56.56 GiB, and gives measurements for an AMD Ryzen 9 9955HX processor. The conditions are described in the README.
Where the speed promises end?
The upper and lower bounds of the claimed range were obtained with different acceleration modes. Another limitation is compatibility: the special model files require building the project; standard Ollama and LM Studio will not load them. These caveats are in the documentation. For a developer, this implies a fairly concrete testing plan. First, take several dozen typical requests and define in advance the signs of a good answer.
Who should try it?
The clearest candidate is a team with an available CPU server and tasks where a pause is acceptable. For example, preparing drafts, analyzing internal texts, or processing a queue of documents. These are possible uses, not results confirmed by the project. It makes sense to start with a separate test environment and a small sample of real materials. Record the build version, launch parameters, and results so the experiment can be repeated.
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
The AI world, distilled — once a week
Seven stories that actually mattered, hand-picked. No noise, no reposts, no press releases.
Done! Check your inbox for a confirmation.