llama.cpp
llama_moe_cache: run missed experts on CPU, add tuning script
#30966
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
14
Changes
View On
GitHub
llama_moe_cache: run missed experts on CPU, add tuning script
#30966
am17an
merged 14 commits into
master
from
aman/moe-cache-cpu-misses
am17an
requested a review
20 days ago
am17an
requested a review
from
ggerganov
20 days ago
am17an
requested a review
from
ngxson
20 days ago
am17an
requested a review
from
CISC
20 days ago
am17an
requested a review
20 days ago
github-actions
added
documentation
github-actions
added
server
github-actions
added
ggml
am17an
force pushed
from
d9238384
to
c41b8950
20 days ago
pwilkin
approved these changes on 2026-10-22
eapache
commented on 2026-10-23
am17an
force pushed
from
bffc5581
to
4899779c
16 days ago
ggerganov
assigned
ggerganov
16 days ago
gaugarg-nv
commented on 2026-10-26
am17an
force pushed
from
26bcd681
to
3d6c5644
15 days ago
sasa7812
commented on 2026-10-27
sanmai
requested a review
from
sanmai
14 days ago
sanmai
approved these changes on 2026-10-29
am17an
requested a review
10 days ago
am17an
force pushed
from
e6c752b4
to
8e876eb8
10 days ago
ggerganov
commented on 2026-11-02
ggerganov
commented on 2026-11-02
am17an
force pushed
from
8e876eb8
to
841275b6
8 days ago
moe-cache : compute part of the misses on the CPU
b0d27534
scripts : add moe-cache-tune.py to pick the MoE cache arguments
85ed5474
add am17an as codeowner for MoE cache
9a2e1677
moe-cache : upload all the misses until the cache is full
fab91ac8
add backend sync for async transfer queue
a571975b
moe-cache : let the scheduler copy the results of the CPU part
f75a5af2
Fix MSVC compilation
b3a17ff5
remove sync change
740fdfc1
llama-graph : extract the CPU share condition into can_cpu_share
0bd7328e
llama-graph : make llm_graph_params::moe_cache const
fed73adc
scripts : replay the ClassLRU policy in moe-cache-tune.py
0290c8da
am17an
force pushed
from
c6eb8770
to
0290c8da
4 days ago
moe-cache : pick CPU misses by CRF instead of random (#31853)
c6717826
moe-cache : remove the backend logic of the CPU part from the graph
1f17b9c9
ggerganov
commented on 2026-11-07
llama-graph : return the MoE cache slots and CPU ids in a struct
c0b02cd6
ggerganov
approved these changes on 2026-11-07
am17an
merged
e95426f1
into master
3 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
ggerganov
sanmai
pwilkin
gaugarg-nv
sasa7812
eapache
ngxson
CISC
Assignees
ggerganov
Labels
documentation
server
ggml
Milestone
No milestone
Login to write a write a comment.
Login via GitHub