]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
vulkan: fix min subgroup 16 condition for mmid subgroup optimization (llama/15565)
authorRuben Ortlam <redacted>
Mon, 25 Aug 2025 15:56:59 +0000 (17:56 +0200)
committerGeorgi Gerganov <redacted>
Fri, 5 Sep 2025 09:54:04 +0000 (12:54 +0300)
src/ggml-vulkan/ggml-vulkan.cpp

index 4b959d844f949e41e43987248fc5c37745335ad4..30e53175042acfa3a0ff361a8afb2bc1c95c7e20 100644 (file)
@@ -2183,7 +2183,7 @@ static void ggml_vk_load_shaders(vk_device& device) {
     const uint32_t mul_mat_subgroup_size_32 = std::max(mul_mat_subgroup_size, 32u);
 
     const bool subgroup_min_size_16 = (!device->subgroup_size_control && device->subgroup_size >= 16) ||
-                                      (device->subgroup_size_control && device->subgroup_min_size <= 16 && device->subgroup_max_size >= 16);
+                                      (device->subgroup_size_control && device->subgroup_max_size >= 16);
 
     // mulmat
     std::vector<uint32_t> l_warptile, m_warptile, s_warptile,