From 235c989e398ef38c8c29c76017807705ddfa3a88 Mon Sep 17 00:00:00 2001 From: Kawrakow Date: Fri, 4 Jul 2025 08:33:43 +0200 Subject: Vulkan: adding GGML_OP_MULTI_ADD implementation (#582) Co-authored-by: Iwan Kawrakow --- ggml/src/vulkan-shaders/vulkan-shaders-gen.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ggml/src/vulkan-shaders/vulkan-shaders-gen.cpp') diff --git a/ggml/src/vulkan-shaders/vulkan-shaders-gen.cpp b/ggml/src/vulkan-shaders/vulkan-shaders-gen.cpp index 281d98c6..65dd82de 100644 --- a/ggml/src/vulkan-shaders/vulkan-shaders-gen.cpp +++ b/ggml/src/vulkan-shaders/vulkan-shaders-gen.cpp @@ -579,6 +579,8 @@ void process_shaders() { string_to_spv("fused_mul_relu_f16", "fused_mul_relu.comp", {{"A_TYPE", "float16_t"}, {"B_TYPE", "float16_t"}, {"D_TYPE", "float16_t"}}); string_to_spv("fused_mul_relu_f32", "fused_mul_relu.comp", {{"A_TYPE", "float"}, {"B_TYPE", "float"}, {"D_TYPE", "float"}}); + string_to_spv("multi_add_f32", "multi_add.comp", {{"A_TYPE", "float"}, {"D_TYPE", "float"}}); + string_to_spv("gelu_f16", "gelu.comp", {{"A_TYPE", "float16_t"}, {"D_TYPE", "float16_t"}}); string_to_spv("gelu_f32", "gelu.comp", {{"A_TYPE", "float"}, {"D_TYPE", "float"}}); string_to_spv("gelu_quick_f16", "gelu_quick.comp", {{"A_TYPE", "float16_t"}, {"D_TYPE", "float16_t"}}); -- cgit v1.2.3