]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
vulkan: async and event fixes (llama/20518)
authorRuben Ortlam <redacted>
Tue, 17 Mar 2026 13:27:23 +0000 (14:27 +0100)
committerGeorgi Gerganov <redacted>
Sun, 29 Mar 2026 12:04:36 +0000 (15:04 +0300)
commit0ad6ceef59777414829eb8167e4e12022c03be21
tree05c168470ca197a9886b83d92066001405886f3e
parentab7d305b751ddd8c50f3beeddb95eaf02d19741a
vulkan: async and event fixes (llama/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