Back to list
Running Kimi K3 2.78T Parameter Model on Consumer Laptops Using WASTE Engine and 29GB RAM
Research BreakthroughKimi K3LLM InferenceWASTE Engine

Running Kimi K3 2.78T Parameter Model on Consumer Laptops Using WASTE Engine and 29GB RAM

The Weight-Aware Streaming Tensor Engine (WASTE) has achieved a significant milestone by running the Kimi K3 model—a massive 2.78 trillion parameter AI—on a consumer-grade MacBook Pro. By utilizing a specialized C-based inference engine that streams experts directly from disk while maintaining the model trunk in memory, WASTE allows the 982 GiB model to operate with a minimum of 29.05 GiB of RAM. While the current generation speed is approximately 0.50 tokens per second, the engine maintains high precision, with results validated against PyTorch references. This development represents a breakthrough in local LLM execution, proving that massive Mixture-of-Experts (MoE) models can be accessible on hardware previously considered insufficient for such tasks.

Hacker News

Key Takeaways

  • Massive Model Accessibility: The 2.78 trillion parameter Kimi K3 model can now run on consumer hardware with as little as 29.05 GiB of RAM.
  • Innovative Streaming Architecture: The WASTE engine (Weight-Aware Streaming Tensor Engine) uses a C-based, dependency-free design to stream model experts from disk to RAM on demand.
  • High Precision Performance: Despite the hardware constraints, the engine maintains high accuracy, with logits agreeing with PyTorch references to within 3.6e-06.
  • Optimized for MoE: The engine exploits the Mixture-of-Experts architecture, where only about 4% of weights are active per token, making disk streaming a viable alternative to massive RAM pools.

In-Depth Analysis

The WASTE Engine: A New Approach to Inference

WASTE, or the Weight-Aware Streaming Tensor Engine, represents a specialized shift in how large language models (LLMs) are handled on consumer-grade hardware. Written entirely in C with no third-party runtime dependencies, WASTE is designed to bypass the traditional requirement that an entire model must reside in system memory (RAM). Instead, it adopts a hybrid approach: the model "trunk" is kept in memory, while specific "experts" are streamed directly from the disk as needed.

The engine was specifically developed to address the hardware limitations of current mainstream systems when faced with models like Kimi K3. While the K3 model is 1.42 TB as published (and 982 GB after conversion), WASTE utilizes the remaining available RAM as a bounded expert cache. This allows the system to function even when the model size is significantly larger than the total system memory.

Breaking the RAM Barrier with Mixture-of-Experts

The feasibility of WASTE relies on the specific architecture of the Kimi K3 model. As a Mixture-of-Experts (MoE) model, K3 does not utilize all 2.78 trillion parameters simultaneously. In fact, only about 4% of the model's weights are activated for any given token. WASTE leverages this characteristic by ensuring that idle weights—which constitute the vast majority of the model at any single instant—do not occupy valuable RAM.

By organizing the model on disk in a layout where accessing one expert costs exactly one read operation, WASTE ensures that the necessary weights are reachable in time for processing. This strategy effectively transforms the inference process from a RAM-bound task to an I/O-bound task. On a 64 GB MacBook Pro, the engine was able to run the full K3 model using 46.24 GB of RAM, with 17.56 GB dedicated to the expert cache. Even more impressively, the minimum RAM tested for K3 was as low as 29.05 GiB.

Performance Benchmarks and Validation

While the ability to run a 2.78T parameter model on a laptop is a breakthrough, it comes with a trade-off in speed. The current proof point for Kimi K3 shows a performance range of 0.49 to 0.54 tokens per second. For a simple query like "What is the capital of Italy?", the system took approximately 31.09 seconds to generate a 16-token response.

However, the developers emphasize that the engine's primary goal at this stage is correctness. Every layer of the WASTE engine has been validated against a PyTorch reference. The final logits show a discrepancy of only 3.6e-06, and the vision tower matches its oracle to 2.3e-06. This level of precision ensures that the model's output remains reliable despite the unconventional streaming method. The engine also supports smaller models, such as Kimi-Linear 48B, which runs significantly faster at 10.7 tokens per second on just 1.87 GiB of RAM.

Industry Impact

The introduction of the WASTE engine marks a pivotal moment for the AI industry, particularly for the democratization of large-scale open-weights models. Traditionally, running a model with trillions of parameters required enterprise-grade server clusters with massive H100 or A100 GPU arrays to accommodate the memory footprint. By proving that these models can run on consumer laptops, WASTE opens the door for researchers and developers to experiment with state-of-the-art AI without prohibitive hardware costs.

Furthermore, this approach challenges the current industry focus on expanding RAM capacity as the only way to scale local AI. If I/O speeds (such as those found in modern NVMe SSDs) can be effectively leveraged to stream weights, the industry may see a shift toward more efficient streaming engines rather than just larger memory modules. This could lead to a new category of "disk-aware" AI software that maximizes the utility of existing consumer hardware.

Frequently Asked Questions

Question: What is the minimum RAM required to run Kimi K3 using WASTE?

Based on the technical data provided, the minimum RAM tested for the Kimi K3 2.78T model is 29.05 GiB. However, in a typical run on a 64 GB machine, the engine may use around 46.24 GB to allow for a larger expert cache, which helps improve performance.

Question: How does WASTE achieve such low RAM usage for a 982 GiB model?

WASTE uses a technique called expert streaming. Since Kimi K3 is a Mixture-of-Experts model, only about 4% of its weights are active at any time. WASTE keeps the core model trunk in RAM and streams the necessary experts from the disk only when they are needed, treating the remaining RAM as a cache.

Question: Is the output of Kimi K3 accurate when running through the WASTE engine?

Yes, the engine has been rigorously validated. The final logits agree with a PyTorch reference model to within 3.6e-06, ensuring that the model's intelligence and accuracy are preserved during the streaming process.

Related News

Meituan Unveils MTFM: A Unified Recommendation Foundation Model Powering Multi-Scenario Food Delivery Ranking
Research Breakthrough

Meituan Unveils MTFM: A Unified Recommendation Foundation Model Powering Multi-Scenario Food Delivery Ranking

The Meituan Technical Team has announced the development and practical deployment of MTFM, a unified recommendation foundation model built upon the foundation of MTGR. For the first time within Meituan's food delivery ecosystem, MTFM realizes a unified fine-ranking model that spans multiple major business scenarios. By transitioning from fragmented ranking systems to a centralized foundation model architecture, this release marks a strategic milestone in applying large-scale foundation modeling techniques to complex, multi-scenario recommendation workflows.

Research Breakthrough

OpenAI Economic Research Reveals How Workers Expand Job Boundaries and Establish Recurring AI-Driven Workflows

A new report from the OpenAI Economic Research Team titled 'How workers are unlocking new ways of working' reveals a structural evolution in workforce behavior. Serving as the second installment in the 'Work at the Frontier' series following its July 2026 predecessor, the study explores how employees move beyond initial cross-occupational AI experimentation to integrate non-traditional tasks into their recurring monthly workflows. The research highlights notable differences in prompting behavior, showing that workers craft shorter, more direct prompts when venturing outside their core expertise. Additionally, adoption varies widely across disciplines: customer communications and promotional writing exhibit high stickiness rates of 54% and 44% respectively, whereas specialized activities like legal research face lower long-term integration. The findings suggest job roles may fundamentally broaden long before corporate titles officially change.

OpenAI Claims Breakthrough Solution to Millennium Prize Problem Amid Growing Unease in the Mathematical Community
Research Breakthrough

OpenAI Claims Breakthrough Solution to Millennium Prize Problem Amid Growing Unease in the Mathematical Community

OpenAI has reportedly claimed a major breakthrough by announcing a solution to one of mathematics' legendary Millennium Prize problems, marking one of the lab's most significant assertions to date. Over recent years, the artificial intelligence company has steadily expanded its focus across increasingly challenging mathematical terrain. While solving a Millennium Prize problem would ordinarily be celebrated as a historic milestone for science and computation, the reaction across the academic mathematics community has been markedly complex and reserved. Rather than unanimous acclaim, many mathematicians have observed OpenAI's relentless push into higher-level mathematics with visible hesitation and concern. This reaction highlights growing friction between corporate AI development goals—characterized by aggressive milestone-seeking and competitive advancement—and the traditional academic values of open inquiry, rigorous peer review, and deep conceptual understanding that have long defined the discipline of mathematics.