From 1132941cb3b908773bd4ac33ae0f3ebcacd07e46 Mon Sep 17 00:00:00 2001 From: 0cc4m Date: Sat, 12 Aug 2023 10:22:58 +0200 Subject: [PATCH] Fix descriptor set pre-allocation assert --- ggml-vulkan.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ggml-vulkan.cpp b/ggml-vulkan.cpp index 92da47f68..95e1edb4f 100644 --- a/ggml-vulkan.cpp +++ b/ggml-vulkan.cpp @@ -1028,8 +1028,8 @@ static void ggml_vk_dispatch_pipeline(vk_submission& s, vk_pipeline& pipeline, s #endif std::vector descriptor_buffer_infos; std::vector write_descriptor_sets; + GGML_ASSERT(pipeline.descriptor_set_index < pipeline.descriptor_sets.size()); vk::DescriptorSet& descriptor_set = pipeline.descriptor_sets[pipeline.descriptor_set_index++]; - GGML_ASSERT(descriptor_set != nullptr); for (uint32_t i = 0; i < pipeline.parameter_count; i++) { descriptor_buffer_infos.push_back({buffers[i].buffer.buffer, buffers[i].offset, buffers[i].size}); }