whisper.cpp/ggml/src/ggml-vulkan
Jeff Bolz c44d449635 vulkan: fuse adds (llama/15252)
* vulkan: fuse adds

Fuse adds that have the same shape, which are common in MoE models.
It will currently fuse up to 6 adds, because we assume no more than
8 descriptors per dispatch. But this could be changed.

* check runtimeDescriptorArray feature

* disable multi_add for Intel due to likely driver bug
2025-08-18 20:30:45 +03:00
..
cmake cmake: fix ggml-shaders-gen compiler paths containing spaces (llama/12747) 2025-04-24 20:39:16 +03:00
vulkan-shaders vulkan: fuse adds (llama/15252) 2025-08-18 20:30:45 +03:00
CMakeLists.txt vulkan: Fix GGML_VULKAN_SHADER_DEBUG_INFO (llama/14427) 2025-07-01 17:54:53 +03:00
ggml-vulkan.cpp vulkan: fuse adds (llama/15252) 2025-08-18 20:30:45 +03:00