llama.cpp
llama : refactor k-shift implementation + initial defragmentation
#5691
Merged

llama : refactor k-shift implementation + initial defragmentation #5691

ggerganov merged 25 commits into master from gg/refactor-k-shift
ggerganov
ggerganov llama : refactor k-shift implementation
1a999819
slaren
ggerganov
ggerganov llama : rename llama_kv_cache_seq_shift to llama_kv_cache_seq_add
dd392191
ggerganov llama : cont k-shift refactoring + normalize type names
89b2a43c
ggerganov ggerganov force pushed to 89b2a43c 2 years ago
ggerganov minor : fix MPI builds
2b9a9bff
ggerganov llama : reuse n_rot from the build context
5f5b1b57
ggerganov llama : revert enum name changes from this PR
42ddf484
ggerganov ggerganov force pushed to 42ddf484 2 years ago
ggerganov llama : update llama_rope_type
31e1ec92
ggerganov llama : add comment about rope values
decea312
ggerganov llama : fix build
8f9fe6dd
ggerganov passkey : apply kv cache updates explicitly
79e27617
ggerganov llama : change name to llama_kv_cache_update()
18da970e
ggerganov llama : add llama_kv_cache_seq_pos_max()
b75ec64e
ggerganov passkey : fix llama_kv_cache_seq_pos_max() usage
032ff857
ggerganov llama : some llama_kv_cell simplifications
715a3433
ggerganov llama : add llama_kv_cache_compress (EXPERIMENTAL)
fdfa5bc7
ggerganov Merge branch 'master' into gg/refactor-k-shift
0d6f8734
ggerganov llama : add alternative KV cache merging (EXPERIMENTAL)
9ec749df
ggerganov llama : add llama_kv_cache_defrag
65f21ec5
ggerganov Merge branch 'master' into gg/refactor-k-shift
d141c749
ggerganov llama : comments
1b6aeb83
ggerganov llama : remove llama_kv_cache_compress
2d7203b9
ggerganov ggerganov changed the title llama : refactor k-shift implementation llama : refactor k-shift implementation + initial defragmentation 2 years ago
ggerganov ggerganov marked this pull request as ready for review 2 years ago
ggerganov ggerganov requested a review from slaren slaren 2 years ago
ggerganov ggerganov marked this pull request as draft 2 years ago
ggerganov
ggerganov llama : defragment via non-overlapping moves
65323bc7
ggerganov llama : ggml_graph based defrag implementation
4eaaace3
ggerganov ggerganov force pushed to 4eaaace3 2 years ago
ggerganov
ggerganov ggerganov marked this pull request as ready for review 2 years ago
ggerganov llama : switch the loop order in build_defrag
0b72ded5
ggerganov llama : add comments
5a122c25
slaren
slaren approved these changes on 2024-02-25
ggerganov ggerganov merged bf08e006 into master 2 years ago
ggerganov ggerganov deleted the gg/refactor-k-shift branch 2 years ago
dranger003
ggerganov
dranger003

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone