llama.cpp
vulkan : copy strided f16 KV once on AMD so reads spread across memory channels
#27703
Merged

vulkan : copy strided f16 KV once on AMD so reads spread across memory channels #27703

Nathanw1014
Nathanw1014 Nathanw1014 requested a review from ggerganov ggerganov 81 days ago
Nathanw1014 Nathanw1014 requested a review 81 days ago
github-actions github-actions added testing
github-actions github-actions added Vulkan
github-actions github-actions added ggml
jeffbolznv
0cc4m
0cc4m approved these changes on 2026-08-26
hschougaard
0cc4m
0cc4m
0cc4m
Nathanw1014 Nathanw1014 force pushed from 4d9e62fa to 1781f451 54 days ago
Nathanw1014
0cc4m
0cc4m commented on 2026-09-22
Nathanw1014 vulkan : copy strided f16 KV once so reads spread across memory channels
24c1920b
Nathanw1014 tests : cover the f16 KV copy to scratch
5a718c4a
Nathanw1014 vulkan : gate the f16 KV scratch copy to AMD
f4a08880
Nathanw1014 vulkan : reuse the generic copy shader for the f16 KV scratch fill
22b50343
Nathanw1014 vulkan : extend the strided KV scratch copy to bf16
18c8eae6
Nathanw1014 vulkan : clean up comments
a5141ac1
0cc4m consolidate copy shaders
60f13f77
0cc4m 0cc4m force pushed from 1781f451 to 60f13f77 31 days ago
0cc4m disable on RDNA4
3fdbb713
0cc4m
0cc4m approved these changes on 2026-10-14
jakehardee-wq
0cc4m 0cc4m added merge ready
ggerganov ggerganov merged 733f57a9 into master 30 days ago
vlforit

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone