Details
ggml-virtgpu: make the code thread safe (#19204)
-
ggml-virtgpu: regenerate_remoting.py: add the ability to deprecate a function
-
ggml-virtgpu: deprecate buffer_type is_host remoting
not necessary
- ggml-virtgpu: stop using static vars as cache
The static init isn't thread safe.
-
ggml-virtgpu: protect the use of the shared memory to transfer data
-
ggml-virtgpu: make the remote calls thread-safe
-
ggml-virtgpu: backend: don't continue if couldn't allocate the tensor memory
-
ggml-virtgpu: add a cleanup function for consistency
-
ggml-virtgpu: backend: don't crash if buft->iface.get_max_size is missing
-
fix style and ordering
-
Remove the static variable in apir_device_get_count
-
ggml-virtgpu: improve the logging
-
fix review minor formatting changes
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: