Details
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
macOS/iOS:
Linux:
Windows:
- Windows x64 (CPU)
- Windows arm64 (CPU)
- Windows x64 (CUDA 12) - CUDA 12.4 DLLs
- Windows x64 (CUDA 13) - CUDA 13.1 DLLs
- Windows x64 (Vulkan)
- Windows x64 (SYCL)
- Windows x64 (HIP)
openEuler: