whisper.cpp/ggml/src/ggml-opencl
Henry Linjamäki 316600e8ee opencl: Add support for multiple devices (llama/12622)
* opencl: Add support for multiple devices

... but limited to one platform. A platform with a GPU will be preferred.

Additionally:

* Filter out devices that lack capabilities needed by the backend
  implementation (half support, OpenCL 2.0+, etc).

* Make ggml_backend_opencl_reg() thread-safe.

* fixup: fix an error in sync_with_other_backends

... when there is only one OpenCL device available.
2025-05-27 18:03:00 +03:00
..
kernels opencl : remove obsolete files (skip) (ggml/1200) 2025-04-24 20:39:16 +03:00
CMakeLists.txt opencl: split ggml-opencl.cl into multiple files and cleanup (llama/12886) 2025-04-24 20:39:16 +03:00
ggml-opencl.cpp opencl: Add support for multiple devices (llama/12622) 2025-05-27 18:03:00 +03:00