]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
vulkan: async and event fixes (#20518)
authorRuben Ortlam <redacted>
Tue, 17 Mar 2026 13:27:23 +0000 (14:27 +0100)
committerGitHub <redacted>
Tue, 17 Mar 2026 13:27:23 +0000 (14:27 +0100)
commit3a5cb629b180a074e02056a40695528a2171254c
treef7f6d5c75ba6f9d44bc296bf29b055f72ecde780
parent8cc2d81264c6089ae86fc25a9f7e6e75114d3590
vulkan: async and event fixes (#20518)

* vulkan: fix event wait submission, event command buffer reset

* fix event command buffer reset validation error

* also reset command buffers before reuse

* use timeline semaphores instead of fences for event_synchronize

* don't use initializer list for semaphore wait info

* use multiple events to avoid reset issues

* fix event reuse issue with multiple vectors

* add semaphore wait condition also if compute_ctx already exists

* remove event pending stage
ggml/src/ggml-vulkan/ggml-vulkan.cpp