llama.cpp/kompute/src
Adam Treat 74ddf0f17d Fix synchronization problem for AMD Radeon with amdvlk driver or windows
drivers. Does not have any performance or fidelity effect on other gpu/driver
combos I've tested.

FIXES: https://github.com/nomic-ai/gpt4all/issues/1507
2023-11-03 17:22:22 -04:00
..
include Consolidate code for mat x vec kernels and use subgroups more extensively. 2023-11-03 17:22:21 -04:00
logger kompute : enable kp_logger and make it static (#8) 2023-11-03 17:22:22 -04:00
shaders Nomic vulkan backend licensed under the Software for Open Models License (SOM), version 1.0. 2023-10-05 13:39:18 -04:00
Algorithm.cpp Completely revamp how we do object management with the vulkan backend and 2023-10-05 13:39:18 -04:00
CMakeLists.txt Consolidate code for mat x vec kernels and use subgroups more extensively. 2023-11-03 17:22:21 -04:00
Core.cpp Switch to a dynamic dispatch table instead of linking hard against libvulkan. 2023-10-05 13:39:18 -04:00
Manager.cpp Don't crash on available devices if we can't even create an instance. 2023-10-05 13:39:18 -04:00
OpAlgoDispatch.cpp Fix synchronization problem for AMD Radeon with amdvlk driver or windows 2023-11-03 17:22:22 -04:00
OpBufferSyncDevice.cpp Nomic vulkan backend licensed under the Software for Open Models License (SOM), version 1.0. 2023-10-05 13:39:18 -04:00
OpBufferSyncLocal.cpp Nomic vulkan backend licensed under the Software for Open Models License (SOM), version 1.0. 2023-10-05 13:39:18 -04:00
OpMemoryBarrier.cpp Nomic vulkan backend licensed under the Software for Open Models License (SOM), version 1.0. 2023-10-05 13:39:18 -04:00
OpTensorCopy.cpp Nomic vulkan backend licensed under the Software for Open Models License (SOM), version 1.0. 2023-10-05 13:39:18 -04:00
OpTensorFill.cpp Consolidate code for mat x vec kernels and use subgroups more extensively. 2023-11-03 17:22:21 -04:00
OpTensorSyncDevice.cpp Nomic vulkan backend licensed under the Software for Open Models License (SOM), version 1.0. 2023-10-05 13:39:18 -04:00
OpTensorSyncLocal.cpp Nomic vulkan backend licensed under the Software for Open Models License (SOM), version 1.0. 2023-10-05 13:39:18 -04:00
Sequence.cpp Nomic vulkan backend licensed under the Software for Open Models License (SOM), version 1.0. 2023-10-05 13:39:18 -04:00
Tensor.cpp Consolidate code for mat x vec kernels and use subgroups more extensively. 2023-11-03 17:22:21 -04:00