]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
vulkan: Additional type support for unary, binary, and copy (#13266)
authorJeff Bolz <redacted>
Sun, 4 May 2025 05:17:16 +0000 (00:17 -0500)
committerGitHub <redacted>
Sun, 4 May 2025 05:17:16 +0000 (07:17 +0200)
commit8ae5ebcf859b05a2ea3bbd930133a2fe4a89ed3c
treefb921bf1e686aa09403a249f55c816bce9ad7337
parent3e959f09764a2bb0e64af594eab83f7fb3e08eb2
vulkan: Additional type support for unary, binary, and copy (#13266)

Support f16->f32 copy.
Support f16->f16 and f32->f32 unary ops.
Support all combinations of f16/f32 for src0/src1/dst for add/sub/mul/div.
ggml/src/ggml-vulkan/ggml-vulkan.cpp
ggml/src/ggml-vulkan/vulkan-shaders/relu.comp
ggml/src/ggml-vulkan/vulkan-shaders/sigmoid.comp
ggml/src/ggml-vulkan/vulkan-shaders/tanh.comp
ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp