llama.cpp 项目发布了构建版本 b10043,引入了对 CUDA 虚拟设备的支持。此更新在利用虚拟设备时禁用了 NCCL 路径,并包括代码重构以及带有标签的虚拟设备描述。
- 后端添加了对 CUDA 虚拟设备的支持。
- 使用虚拟设备时禁用 NCCL 通信路径。
- 虚拟设备现在在描述中标记了标签,并添加了 GPUx2 服务器 CI 作业。
- 提供适用于 macOS(Apple Silicon 和 Intel)、Linux(CPU、Vulkan、ROCm、OpenVINO、SYCL)、Android、Windows(CPU、OpenCL、CUDA 12/13、Vulkan、OpenVINO、SYCL、HIP)和 openEuler 的二进制文件。
此发布使用户能够在利用 CUDA 虚拟设备的系统上运行 llama.cpp,同时在广泛的硬件架构和操作系统之间保持兼容性。