]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/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 19:05:46 +0000 (21:05 +0200)
commit58a97d988f7ee58cfb0c354735d889242811aabd
tree4c6e0048e012380063a5fbf421d66aa63fa29d6c
parent2e04e7a906786cc496199b8ffd5dd8bfd00dbd5e
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
ggml/src/ggml-cuda/upscale.cu
ggml/src/ggml-opencl/ggml-opencl.cpp
ggml/src/ggml-vulkan/ggml-vulkan.cpp
ggml/src/ggml-vulkan/vulkan-shaders/upscale.comp