llama.cpp b11594修复Vulkan多设备访问GPU可见主机内存
该版本合并PR #29741,允许Vulkan后端下多个设备访问gpu-visible host memory,并补充Windows支持、nullptr处理与启用条件修复。
AI解读:提交信息列出的改动包括清理错误换行、增加Windows支持、处理nullptr以及修正启用条件。
发布页未给出该改动对应的性能数据、适用范围说明或测试结果,因此目前只能确认代码层面合并了这些修改。
llama.cpp发布b11594,该版本合并PR #29741,允许Vulkan后端让多个设备访问gpu-visible host memory。
PR #29741 的改动内容
发布说明将b11594的主要变更标注为“vulkan: allow multiple devices to access gpu-visible host memory (#29741)”。提交列表显示,改动包括允许Vulkan使用多个设备访问GPU可见主机内存、清理错误换行、增加Windows支持、处理nullptr,以及修正启用条件。
这些描述来自llama.cpp Releases页面中由github-actions[bot] 发布的版本信息,页面没有附带吞吐、延迟或显存占用的对比数据。
- 主PR:vulkan: allow multiple devices to access gpu-visible host memory(#29741)
- 提交信息列出的修复项:清理错误换行、增加Windows支持、处理nullptr、修正启用条件
下载产物范围
该发布页提供了面向多平台和多种后端的二进制包,包括macOS Apple Silicon(arm64)与Intel(x64)、iOS XCFramework、Ubuntu(x64/arm64/s390x)CPU、Ubuntu Vulkan(x64/arm64)、CUDA 12.8与CUDA 13.4、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16、Linux arm64 Snapdragon(CPU、Adreno GPU、Hexagon NPU)、Android arm64(CPU及Snapdragon组合)、Windows x64/arm64的CPU、CUDA、Vulkan、OpenCL Adreno、OpenVINO、SYCL、ROCm,以及UI压缩包。
页面中“macOS Apple Silicon (arm64, KleidiAI enabled)”和openEuler相关条目标注为DISABLED,其中openEuler链接指向PR #23705;KleidiAI条目链接指向PR #23780。
- Linux覆盖Ubuntu x64/arm64/s390x,以及Vulkan、CUDA 12/13、ROCm 10.0、OpenVINO、SYCL等构建
- Windows覆盖x64/arm64的CPU、CUDA、Vulkan、OpenCL Adreno、OpenVINO、SYCL、ROCm构建
- macOS/iOS提供arm64、x64与XCFramework包
- macOS KleidiAI与openEuler相关构建标注为DISABLED