Skip to content

Commit 1c17520

Browse files
committed
vulkan: override subgroup size if required_subgroup_size = 0
1 parent c41619d commit 1c17520

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
@@ -1693,7 +1693,7 @@ static void ggml_vk_load_shaders(vk_device& device) {
16931693
uint32_t parameter_count, uint32_t push_constant_size, std::array<uint32_t, 3> wg_denoms, const std::vector<uint32_t>& specialization_constants,
16941694
uint32_t align, bool disable_robustness = false, bool require_full_subgroups = false, uint32_t required_subgroup_size = 0) {
16951695

1696-
if (!require_full_subgroups) {
1696+
if (!require_full_subgroups && required_subgroup_size == 0) {
16971697
required_subgroup_size = get_subgroup_size(name, device->architecture);
16981698
}
16991699

0 commit comments

Comments
 (0)