github ggml-org/llama.cpp b7307

latest release: b7310
6 hours ago

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:

Don't miss a new llama.cpp release

NewReleases is sending notifications on new releases.