llama.cpp 项目发布了构建版本 b10871,为 Vulkan 中的 dmmv 路径引入了专用的 mul_mat_vec_iq4_xs 着色器。此更改替换了之前的通用回退实现,以改善 RDNA4 硬件上的性能。

  • 根据使用的模型不同,新着色器可使令牌生成速度提高约 6-17%。
  • 一个尝试对 n_it <= 8 完全展开块循环的实验性分支已被移除,因为它与代码中保留的简单循环在功能上是等效的。
  • 二进制文件适用于 macOS、Linux、Windows、Android 和 openEuler,支持 CPU、CUDA、ROCm、OpenVINO、SYCL 和 Vulkan 后端。