Skip to content

Commit 4d917cd

Browse files
authored
vulkan: fix min subgroup 16 condition for mmid subgroup optimization (ggml-org#15565)
1 parent 886b97a commit 4d917cd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ggml/src/ggml-vulkan/ggml-vulkan.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2183,7 +2183,7 @@ static void ggml_vk_load_shaders(vk_device& device) {
21832183
const uint32_t mul_mat_subgroup_size_32 = std::max(mul_mat_subgroup_size, 32u);
21842184

21852185
const bool subgroup_min_size_16 = (!device->subgroup_size_control && device->subgroup_size >= 16) ||
2186-
(device->subgroup_size_control && device->subgroup_min_size <= 16 && device->subgroup_max_size >= 16);
2186+
(device->subgroup_size_control && device->subgroup_max_size >= 16);
21872187

21882188
// mulmat
21892189
std::vector<uint32_t> l_warptile, m_warptile, s_warptile,

0 commit comments

Comments
 (0)