]> git.djapps.eu Git - pkg/ggml/sources/ggml/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>
Sat, 28 Mar 2026 11:39:09 +0000 (13:39 +0200)
commitfda28915809fa8c181ef621146b767182de1738c
treebbbbbb74e888e8d377e6761d8a952219cbb8e8ef
parente95f3be49af9e3a03f72f02178c5f0973bb3fb1c
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
src/ggml-vulkan/ggml-vulkan.cpp