Warning
Release Format Update: Linux releases will soon use .tar.gz archives instead of .zip. Please make the necessary changes to your deployment scripts.
ggml : add circular tiling support to pad, for Vulkan, CUDA, and CPU (used for making seamless textures) (#16985)
-
Feat: Added vulkan circular tiling support
-
Feat: Added cpu circular
-
Feat: Added cuda kernels
-
Added tests
-
Added tests
-
Removed non-pad operations
-
Removed unneded changes
-
removed backend non pad tests
-
Update test-backend-ops.cpp
-
Fixed comment on pad test
-
removed trailing whitespace
-
Removed unneded test in test-backend-ops
-
Removed removed test from calls
-
Update ggml/src/ggml-vulkan/vulkan-shaders/pad.comp
Co-authored-by: Ruben Ortlam picard12@live.de
-
Fixed alignment
-
Formatting
Co-authored-by: Aman Gupta amangupta052@gmail.com
-
Format pad
-
Format
-
Clang format
-
format
-
format
-
don't change so much stuff
-
clang format and update to bool
-
fix duplicates
-
don't need to fix the padding
-
make circular bool
-
duplicate again
-
rename vulkan to wrap around
-
Don't need indent
-
moved to const expr
-
removed unneded extra line break
-
More readable method calls
-
Minor wording changes
-
Added final newline
-
Update ggml/include/ggml.h
Co-authored-by: Georgi Gerganov ggerganov@gmail.com
- Update ggml/include/ggml.h
Co-authored-by: Georgi Gerganov ggerganov@gmail.com
-
Added circular pad ext tests
-
Gate non circular pad devices
-
Cleaned gating of non-circular pad devices
Co-authored-by: Phylliida phylliidadev@gmail.com
Co-authored-by: Ruben Ortlam picard12@live.de
Co-authored-by: Aman Gupta amangupta052@gmail.com
Co-authored-by: Georgi Gerganov ggerganov@gmail.com
macOS/iOS:
Linux:
Windows: