]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
cuda/vulkan : bicubic interpolation (llama/17022)
authorAcly <redacted>
Mon, 10 Nov 2025 09:19:39 +0000 (10:19 +0100)
committerGeorgi Gerganov <redacted>
Mon, 17 Nov 2025 13:34:43 +0000 (15:34 +0200)
commitf356aa6a08038c5ed26d5030bd7c1408b888cedb
treea5b835122e41364530d44678a054c5b3cccab80b
parenta71f8ff7b399abd99a9b47fac3f246a39cb28517
cuda/vulkan : bicubic interpolation (llama/17022)

* vulkan : implement upscale with bicubic interpolation

* cuda : implement upscale with bicubic interpolation

* tests : add ggml_interpolate with GGML_SCALE_MODE_BICUBIC to backend tests

* adapt OpenCL backend to not support the OP in that case so tests don't fail

* print scale mode & flags in test-backend-ops
src/ggml-cuda/upscale.cu
src/ggml-opencl/ggml-opencl.cpp
src/ggml-vulkan/ggml-vulkan.cpp
src/ggml-vulkan/vulkan-shaders/upscale.comp
tests/test-backend-ops.cpp