mirror of
https://github.com/ggml-org/llama.cpp.git
synced 2025-10-28 08:31:25 +00:00
vulkan: fix min subgroup 16 condition for mmid subgroup optimization (#15565)
This commit is contained in:
@@ -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 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) ||
|
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
|
// mulmat
|
||||||
std::vector<uint32_t> l_warptile, m_warptile, s_warptile,
|
std::vector<uint32_t> l_warptile, m_warptile, s_warptile,
|
||||||
|
|||||||
Reference in New Issue
Block a user