CompiledThoughts released Inferred-Thoughts, an inference engine that runs MoE models too large for VRAM+RAM by streaming routed experts from an NVMe SSD on demand. On a single 16 GB RTX 5060 Ti with 32 GB RAM, it decodes Qwen3.8-Flash-Next 177B NVFP4 (119 GiB) at 9-10 tok/s, roughly double llama.cpp's 4.9 tok/s on the same machine. The team expects a v2 with better SSD streaming to reach ~14-15 tok/s.
A Reddit user documents getting the large Qwen3.8-Flash-Next MoE model running on a low-end RTX 5060 Ti (16 GB) + 32 GB DDR5 system using a pruned REAP GGUF quant and llama.cpp flags. The N-gram/PLE embedding table (~29 GB) is lazily memory-mapped from SSD while experts, KV cache, and layers fit into VRAM and RAM, yielding ~18.3 tok/s decode at 64k context. The writeup offers a reproducible recipe for 'GPU-poor' local inference of models nominally far larger than the hardware.
A Reddit user documents getting the large Qwen3.8-Flash-Next MoE model running on a low-end RTX 5060 Ti (16 GB) + 32 GB DDR5 system using a pruned REAP GGUF quant and llama.cpp flags. The N-gram/PLE embedding table (~29 GB) is lazily memory-mapped from SSD while experts, KV cache, and layers fit into VRAM and RAM, yielding ~18.3 tok/s decode at 64k context. The writeup offers a reproducible recipe for 'GPU-poor' local inference of models nominally far larger than the hardware.
Developer runs Qwen3.8-Flash-Next 125B MoE on a single RTX 3090 Ti
Developer runs Qwen3.8-Flash-Next 125B MoE on a single RTX 3090 Ti
A developer extended llama.cpp's WebGPU backend to page MoE experts from disk into GPU slots, removing the need for per-model engines. On a MacBook Pro M4 Pro, this runs the 48.4 GB Qwen3-Next 80B-A3B GGUF in a Chrome tab at 2.9 tok/s, plus faster smaller MoE models. It is a proof of concept: prompt processing is slow, and it requires Chrome/Edge 137+ on Apple silicon.
A developer extended llama.cpp's WebGPU backend to page MoE experts from disk into GPU slots, removing the need for per-model engines. On a MacBook Pro M4 Pro, this runs the 48.4 GB Qwen3-Next 80B-A3B GGUF in a Chrome tab at 2.9 tok/s, plus faster smaller MoE models. It is a proof of concept: prompt processing is slow, and it requires Chrome/Edge 137+ on Apple silicon.
A developer implemented a --moe-direct-io feature in llama.cpp that predicts which MoE experts the next token needs and prefetches them, running Qwen 3.8 Flash Next (68GB IQ2_XS) at 20-24 tok/s on an RTX 3060 12GB with only 16GB DDR4 RAM. Output is bit-exact to stock llama.cpp, avoiding the expert-pruning tradeoff that made an earlier attempt unusable. The speedup is roughly 10-15x over stock mmap-based llama.cpp, which hit 1.4-2.1 tok/s on the same setup.
A developer implemented a --moe-direct-io feature in llama.cpp that predicts which MoE experts the next token needs and prefetches them, running Qwen 3.8 Flash Next (68GB IQ2_XS) at 20-24 tok/s on an RTX 3060 12GB with only 16GB DDR4 RAM. Output is bit-exact to stock llama.cpp, avoiding the expert-pruning tradeoff that made an earlier attempt unusable. The speedup is roughly 10-15x over stock mmap-based llama.cpp, which hit 1.4-2.1 tok/s on the same setup.
A developer released Cherenkov, an open-source Apple Silicon inference engine that runs Qwen3.8-Flash-Next on a 32GB M4 MacBook Air at 8-22 tokens per second using only ~21GB of memory. It keeps a bounded working set of experts in unified memory and prefetches upcoming experts via SSD reads, claiming a record for memory-constrained inference.
A developer released Cherenkov, an open-source Apple Silicon inference engine that runs Qwen3.8-Flash-Next on a 32GB M4 MacBook Air at 8-22 tokens per second using only ~21GB of memory. It keeps a bounded working set of experts in unified memory and prefetches upcoming experts via SSD reads, claiming a record for memory-constrained inference.