From aff8df0b6ccb9fc8659fedbcb3c6cf9af6e5d73a Mon Sep 17 00:00:00 2001 From: Ruben Ortlam Date: Mon, 24 Aug 2026 16:39:39 +0200 Subject: [PATCH] fix mul_mat_id bug --- ggml/src/ggml-vulkan/vulkan-shaders/mul_mmq_cm1.comp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ggml/src/ggml-vulkan/vulkan-shaders/mul_mmq_cm1.comp b/ggml/src/ggml-vulkan/vulkan-shaders/mul_mmq_cm1.comp index 0e30f2b6a1..94b6325cc6 100644 --- a/ggml/src/ggml-vulkan/vulkan-shaders/mul_mmq_cm1.comp +++ b/ggml/src/ggml-vulkan/vulkan-shaders/mul_mmq_cm1.comp @@ -263,7 +263,11 @@ void main() { const uint a_row0 = warp_r * WM; const uint b_col0 = warp_c * WN; +#ifdef MUL_MAT_ID + const bool active_col_tile = ic * BN + b_col0 < _ne1; +#else const bool active_col_tile = ic * BN + b_col0 < p.N; +#endif barrier();