From 801d6bd809f08e3e5fcf22cd814f1b063ecbda21 Mon Sep 17 00:00:00 2001 From: Wagner Bruna Date: Tue, 1 Apr 2025 06:38:07 -0300 Subject: [PATCH] vulkan: fix build when glslc doesn't support coopmat (llama/12683) --- ggml/src/ggml-vulkan/ggml-vulkan.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ggml/src/ggml-vulkan/ggml-vulkan.cpp b/ggml/src/ggml-vulkan/ggml-vulkan.cpp index 31330e2b..ee0969fe 100644 --- a/ggml/src/ggml-vulkan/ggml-vulkan.cpp +++ b/ggml/src/ggml-vulkan/ggml-vulkan.cpp @@ -3136,7 +3136,9 @@ static void ggml_vk_print_gpu_info(size_t idx) { && shader_integer_dot_product_features.shaderIntegerDotProduct; coopmat_support = coopmat_support +#if defined(GGML_VULKAN_COOPMAT_GLSLC_SUPPORT) && coopmat_features.cooperativeMatrix +#endif && ggml_vk_khr_cooperative_matrix_support(props2.properties, driver_props, device_architecture); std::string matrix_cores = coopmat2_support ? "NV_coopmat2" : coopmat_support ? "KHR_coopmat" : "none";