llama.cpp
kv-cache : add SWA support
#13194
Merged

kv-cache : add SWA support #13194

ggerganov merged 16 commits into master from gg/swa
ggerganov
slaren
ngxson
ggerganov
JohannesGaessler
ggerganov
ymcki
ngxson
isaac-mcfadyen
ExtReMLapin
aviallon
Base automatically changed from gg/llama-kv-cache-v6 to master 1 year ago
Dampfinchen
ggerganov ggerganov force pushed from 7608888b to 4529c7db 1 year ago
ggerganov ggerganov force pushed from 4529c7db to 1c69466b 1 year ago
ggerganov ggerganov force pushed from 1c69466b to 1e107436 1 year ago
LostRuins
ggerganov
ggerganov ggerganov force pushed from 9438c706 to 4feadaaa 1 year ago
github-actions github-actions added examples
github-actions github-actions added server
ggerganov
ExtReMLapin
andportnoy
andportnoy
ggerganov
ngxson
ngxson
ymcki
ymcki
ggerganov
ggerganov ggerganov force pushed to 7604dddd 1 year ago
ymcki
ymcki
ngxson
ggerganov ggerganov marked this pull request as ready for review 1 year ago
ggerganov ggerganov requested a review from ngxson ngxson 1 year ago
ggerganov ggerganov requested a review from slaren slaren 1 year ago
ymcki
ggerganov
slaren
slaren commented on 2025-05-12
slaren
ggerganov ggerganov force pushed 1 year ago
ggerganov ggerganov force pushed 1 year ago
ggerganov ggerganov force pushed 1 year ago
ymcki
ggerganov ggerganov force pushed to 8f6ab45c 1 year ago
andportnoy
ymcki
ngxson
ngxson commented on 2025-05-13
ggerganov ggerganov force pushed from 8f6ab45c to 85f2e0a3 1 year ago
ymcki
ngxson
ggerganov
slaren
ggerganov
slaren
ggerganov ggerganov force pushed from 85f2e0a3 1 year ago
ggerganov ggerganov force pushed to e7bef6bd 1 year ago
ggerganov ggerganov force pushed to 59238221 1 year ago
ggerganov ggerganov force pushed 1 year ago
ggerganov ggerganov force pushed 1 year ago
ggerganov ggerganov force pushed to cf330510 1 year ago
stduhpf
ngxson
stduhpf
ggerganov
stduhpf
stduhpf
ggerganov
ggerganov
stduhpf
stduhpf
sais-github
ggerganov
ggerganov ggerganov force pushed from edf9c536 1 year ago
ggerganov ggerganov force pushed 1 year ago
ggerganov ggerganov force pushed to 9bcee621 1 year ago
ggerganov ggerganov force pushed from 9bcee621 1 year ago
ggerganov ggerganov force pushed 1 year ago
ggerganov ggerganov force pushed 1 year ago
ggerganov ggerganov force pushed 1 year ago
ggerganov ggerganov force pushed to 7d716b5a 1 year ago
ggerganov
sais-github
ggerganov
sais-github
ggerganov kv-cache : prepare for SWA
c011e4ed
ggerganov kv-cache : initial iSWA implementation
85f5fc53
ggerganov kv-cache : rework error recovery logic
b9ce306e
ggerganov models : fix Phi-3 SWA parameters
a4aafa53
ggerganov model : adjust Granite to rope factor changes
c7d81757
ggerganov server : check if context can do shifts
554b4d03
ggerganov iswa : for now, always enable shifts (experiment)
4a258ffe
ggerganov kv-cache : simplify SWA logic
e743246b
ggerganov kv-cache : apply defrag when we fail to find slots for the batch
63901253
ggerganov llama : update docs about llama_decode
86c526a0
ggerganov kv-cache : update warning logs when no space for the batch is available
00731579
ggerganov ggerganov force pushed from 7d716b5a to 00731579 1 year ago
stduhpf
ggerganov
slaren
ggerganov
slaren
ggerganov
slaren
aviallon
ggerganov
slaren
ggerganov
ggerganov llama : add llama_kv_self_seq_pos_min()
12ee6db8
ggerganov kv-cache : keep track of partial SWA computes and print warnings
ca52e196
ggerganov server : disallow use cases involving partial SWA context
84742efd
ggerganov ggerganov force pushed to 84742efd 1 year ago
ggerganov
slaren
ggerganov llama : add param to control SWA cache size
c699abcb
ggerganov
slaren
slaren approved these changes on 2025-05-19
ggerganov minor : clean-up
5db11109
ggerganov ggerganov merged e298d2fb into master 1 year ago
ggerganov ggerganov deleted the gg/swa branch 1 year ago
ggerganov
ExtReMLapin
ggerganov
Dampfinchen
ngxson
ExtReMLapin
Dampfinchen
RodriMora
chigkim
hjc4869
ggerganov
stduhpf
hjc4869
ggerganov
hjc4869
rhvall
k4ss4n
ddh0
k4ss4n
ddh0
luiznpi
WilliamTambellini
kj-c0d3s
ddh0
johnlovesgoats
windswand
Mikec78660
jmander11
frenzybiscuit
johnlovesgoats
frenzybiscuit
jack10768
chdlc
rlex
chdlc
Mikec78660
chdlc
sterlp
stduhpf
chdlc
sterlp
Smona
chdlc
sterlp
sterlp
chdlc
1stBaseFoundation
sterlp
sterlp
Xcc313r4n7
1stBaseFoundation
sterlp
Xcc313r4n7
1stBaseFoundation
sterlp
usrlocalben
60k41p
Stormrage34
QBANIN
joshuasundance-swca
nunodonato
hakuhan
Stormrage34
kelheor
Long7814
Alexikik

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone