llama.cpp/ggml/src/ggml-vulkan
Jeff Bolz bd248d4dc7
vulkan: Better thread-safety for command pools/buffers (#14116)
This change moves the command pool/buffer tracking into a vk_command_pool
structure. There are two instances per context (for compute+transfer) and
two instances per device for operations that don't go through a context.
This should prevent separate contexts from stomping on each other.
2025-06-11 09:48:52 -05:00
..
cmake cmake: fix ggml-shaders-gen compiler paths containing spaces (#12747) 2025-04-04 10:12:40 -03:00
vulkan-shaders ggml-vulkan: adds support for op CONV_TRANSPOSE_1D (#13813) 2025-06-04 22:02:00 +02:00
CMakeLists.txt vulkan: use timestamp queries for GGML_VULKAN_PERF (#13817) 2025-05-27 18:39:07 +02:00
ggml-vulkan.cpp vulkan: Better thread-safety for command pools/buffers (#14116) 2025-06-11 09:48:52 -05:00