]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
Vulkan: add conv_transpose_2d operation (llama/16022)
authorShin-myoung-serp <redacted>
Mon, 22 Sep 2025 08:04:01 +0000 (17:04 +0900)
committerGeorgi Gerganov <redacted>
Mon, 29 Sep 2025 12:18:09 +0000 (15:18 +0300)
commit9f673df08d7e83b5d016ff62344b2007e23a3f31
tree0b0e0a43ce14db47f212cf0d8011c35a8957bb86
parent14723f25a113202501cdf6cf1072144b5998ddc0
Vulkan: add conv_transpose_2d operation (llama/16022)

* Vulkan: add conv_transpose_2d operation

* Vulkan: fix typo in conv_transpose_2d shader(s0mp, s0L, s1mp, s1L)

* Vulkan: fix incorrect indentation in conv_transpose_2d shader

* Vulkan: add checking the push constants size limit and reuse conv2d_mm.comp for conv_transpose_2d operation

* Vulkan: revert the order of the index calculation and bound check in conv_2d shader

* Vulkan: explicity check push constants limit in supports_op() for conv_transpose_2d operation.

* Vulkan: remove unnecessary lower bound checks for H/W_idx in the conv_2d shader.
ggml/src/ggml-vulkan/ggml-vulkan.cpp
ggml/src/ggml-vulkan/vulkan-shaders/conv2d_mm.comp
ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp