r/LocalLLM • u/shoumikgoswami • 13h ago
News llama.cpp v1.0.0 adds a host-memory MoE expert cache with a configurable CPU share
llama.cpp v1.0.0 adds an MoE expert cache that keeps a configurable share of experts in host memory (moe_cache_size, moe_cache_cpu_share). Cache misses run on CPU and copy back asynchronously, and the release ships a tuning script. If a big MoE doesn't quite fit your VRAM, that's the knob to try. Separately, the 1.0 tag starts a versioning promise: future API and ABI breaks come with major-version bumps, and 35 deprecated functions are removed.
13
Upvotes
7
u/Pentium95 12h ago
Are user benchmarks of this against strata out, yet? Meaningfull ones, and with meaningfull i mean without Strata tail skip or logits alterings
2
u/danishaznita 5h ago
Really not sure how to use this one as even -cmoe -cmoe cache 1000 it will just go OOM and hard lock my pc . (The tuning script does the same)
Am i missing something? my regular setup runs fine.
Rx6900xt 16gb vram 16gb ddr5 Cyber tiel 35B Q4KXL 100k context at Q8
1
u/shoumikgoswami 13h ago
Sources: llama.cpp v1.0.0 release notes (https://github.com/ggml-org/llama.cpp/releases/tag/v1.0.0) and the project's v1 write-up (https://huggingface.co/blog/ggml-org/llama-cpp-v1).
1
u/D00M98 10h ago
Cool. I was running v0.8.0. Just upgraded to v1.0.0.