b8394
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: