]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
ggml-vulkan: adds support for op CONV_TRANSPOSE_1D (llama/13813)
authorErvin Áron Tasnádi <redacted>
Wed, 4 Jun 2025 20:02:00 +0000 (22:02 +0200)
committerGeorgi Gerganov <redacted>
Tue, 10 Jun 2025 06:59:25 +0000 (09:59 +0300)
commitcb9b29458f7d40e9d3100b3c742e484d154944f8
tree1c1fdb0c8328466cc957f8f191306df64ebf79c3
parente9946fa3dd43e7456a69586aaaeff64720419473
ggml-vulkan: adds support for op CONV_TRANSPOSE_1D (llama/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
src/ggml-vulkan/ggml-vulkan.cpp
src/ggml-vulkan/vulkan-shaders/conv_transpose_1d.comp [new file with mode: 0644]
src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp
tests/test-backend-ops.cpp