llama.cpp
Add circular tiling support to pad, for Vulkan, CUDA, and CPU (used for making seamless textures)
#16985
Merged

Add circular tiling support to pad, for Vulkan, CUDA, and CPU (used for making seamless textures) #16985

CISC merged 44 commits into ggml-org:master from Phylliida:master
Phylliida
Phylliida Feat: Added vulkan circular tiling support
f6ac0842
Phylliida Feat: Added cpu circular
d7f5958b
Phylliida Feat: Added cuda kernels
1b62b49a
Phylliida Added tests
60bed3b9
Phylliida Added tests
5700a4e7
Phylliida Phylliida requested a review from slaren slaren 213 days ago
Phylliida Phylliida requested a review from ggerganov ggerganov 213 days ago
Phylliida Phylliida requested a review from 0cc4m 0cc4m 213 days ago
github-actions github-actions added testing
github-actions github-actions added Nvidia GPU
github-actions github-actions added Vulkan
github-actions github-actions added ggml
jeffbolznv
jeffbolznv commented on 2025-11-04
Acly
Phylliida Merge branch 'master' into master
a8946318
Phylliida
Phylliida Removed non-pad operations
9861a3d0
Phylliida Removed unneded changes
38f87243
Phylliida removed backend non pad tests
d4a664bf
Phylliida Merge branch 'ggml-org:master' into master
a7855377
Phylliida Phylliida changed the title Add circular tiling support to conv2d and pad, for Vulkan, CUDA, and CPU (used for making seamless textures) Add circular tiling support to pad, for Vulkan, CUDA, and CPU (used for making seamless textures) 202 days ago
0cc4m
0cc4m commented on 2025-11-15
Phylliida Merge branch 'ggml-org:master' into master
d9dc2345
Phylliida Update test-backend-ops.cpp
552e5b2b
Phylliida
0cc4m
0cc4m commented on 2025-11-19
Phylliida Fixed comment on pad test
1c69e4ed
Phylliida Merge branch 'ggml-org:master' into master
3cd8167f
removed trailing whitespace
429854b2
Removed unneded test in test-backend-ops
cf720e88
Phylliida Merge branch 'ggml-org:master' into master
b65967ab
Removed removed test from calls
a0bbbc29
0cc4m
0cc4m approved these changes on 2025-11-26
Phylliida Update ggml/src/ggml-vulkan/vulkan-shaders/pad.comp
c9513b4c
Phylliida Fixed alignment
df6635f0
CISC CISC removed review request from slaren slaren 188 days ago
CISC CISC requested a review from am17an am17an 188 days ago
am17an
am17an commented on 2025-11-29
Phylliida Formatting
893065de
Format pad
3bfacc8a
Format
4cdba9f2
Clang format
606dd628
format
6dc7169d
format
c3b3ed0f
don't change so much stuff
d383a2cb
clang format and update to bool
b794da86
fix duplicates
e315fcf3
don't need to fix the padding
80915a16
make circular bool
1721a2b4
duplicate again
89559a11
rename vulkan to wrap around
af56c820
Don't need indent
ec892ece
moved to const expr
f295d284
removed unneded extra line break
bb8ecadf
More readable method calls
4d208564
am17an
am17an approved these changes on 2025-11-30
Minor wording changes
b850c042
Added final newline
801cd847
am17an
ggerganov
ggerganov approved these changes on 2025-12-01
Phylliida Update ggml/include/ggml.h
7fd9ea3f
Phylliida Update ggml/include/ggml.h
b29544d1
Added circular pad ext tests
2f3d4ba6
ggerganov
Gate non circular pad devices
624433d2
Cleaned gating of non-circular pad devices
8515811c
Phylliida Phylliida requested a review from lhez lhez 182 days ago
Phylliida Phylliida requested a review from max-krasnyansky max-krasnyansky 182 days ago
Phylliida
github-actions github-actions added SYCL
github-actions github-actions added Apple Metal
github-actions github-actions added Ascend NPU
github-actions github-actions added OpenCL
CISC CISC merged 09c7c50e into master 180 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone