]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
vulkan: Additional type support for unary, binary, and copy (llama/13266)
authorJeff Bolz <redacted>
Sun, 4 May 2025 05:17:16 +0000 (00:17 -0500)
committerGeorgi Gerganov <redacted>
Wed, 7 May 2025 18:00:32 +0000 (21:00 +0300)
commit22ba2e27cef7864e32fa09496c16eef7ae10c5ca
tree4daf9d058e1585fb3ffe061c6a8d6dd37f5f0490
parent0676b2dab255fc6ccef77c2d8eb6f68d9a6dc465
vulkan: Additional type support for unary, binary, and copy (llama/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