]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ggml-vulkan: adds support for op CONV_TRANSPOSE_1D (#13813)
authorErvin Áron Tasnádi <redacted>
Wed, 4 Jun 2025 20:02:00 +0000 (22:02 +0200)
committerGitHub <redacted>
Wed, 4 Jun 2025 20:02:00 +0000 (22:02 +0200)
commit0d3984424f2973c49c4bcabe4cc0153b4f90c601
treef47ff1d128dbde0d7ae8f50a80fabfeae901cc0b
parent3e63a58ef7addec35408e2eb67850d7cdc935dc3
ggml-vulkan: adds support for op CONV_TRANSPOSE_1D (#13813)

* * ggml-vulkan: adds op CONV_TRANSPOSE_1D

* test-backend-ops: adds more spohisticated tests for CONV_TRANSPOSE_1D

* Missing barrier added to shader.
Number of additional tests reduced to 108.

* * Fixes typo in variable name.

* Removes extra whitespaces.

* Adds int64->int32 casts to prevent possible warnings.

* Problem size reduced in tests to pass tests with llvmpipe.

* supports_op condition moved from unintended position
ggml/src/ggml-vulkan/ggml-vulkan.cpp
ggml/src/ggml-vulkan/vulkan-shaders/conv_transpose_1d.comp [new file with mode: 0644]
ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp
tests/test-backend-ops.cpp