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();