llama-cpp-rdna-boosts 是什么?为 llama.cpp 提供 AMD RDNA 显卡的高性能推理补丁集

stew675/llama-cpp-rdna-boosts · GitHub
本地部署
Star189
近 7 天新增0
编程语言C++
开源协议MIT
创建于2026-08-25
最近更新2026-10-15

中文导读

这个项目为 llama.cpp 提供了一组针对 AMD RDNA 显卡的优化补丁,目的是在保证数值正确性的同时提高推理速度。它适合在 RDNA3、RDNA3.5 或 RDNA4 显卡上运行 llama.cpp 的用户,尤其是 RDNA4 用户。补丁以 12 个独立提交的形式发布,可以整体应用或按需选择,所有新增功能默认开启,无需额外配置环境变量。

根据 GitHub 公开数据,该项目的编程语言为 C++,开源协议为 MIT,创建于 2026-08-25,最近更新于 2026-10-15,目前有 189 个 Star。

项目介绍

这是一个针对 llama.cpp 的补丁集合,专门为 AMD RDNA 系列 GPU(RDNA3 / RDNA3.5 / RDNA4)带来性能优化,目标是在保证数值正确性的前提下提升推理速度。项目以 12 个独立的 git am 补丁形式发布,基于上游 llama.cpp 的特定提交(097cf33d9),可以整体应用,也可以按需选择。

补丁内容涵盖 MTP 解码、分块 gated-delta-net 预填充、BF16 KV 缓存与 WMMA flash-attention、融合 MoE 与 k-quant 解码路径、混合 all-reduce 以及注意力内存优化等。所有新增功能默认开启,无需设置环境变量;同时提供了 ENVIRONMENT.md 说明每个环境变量的默认值和用途。

项目主要面向 RDNA3/3.5/4 架构,其中 RDNA4 受益最明显,部分优化也回移植到了 RDNA3 和 RDNA3.5。架构选择在运行时进行,多架构构建可以生成一个二进制文件自动适配。

主要功能

适合谁用

适合使用 AMD RDNA 系列 GPU 运行 llama.cpp 并希望提升推理性能的开发者,尤其是拥有 RDNA4 显卡的用户。

快速上手

  1. git clone https://github.com/ggml-org/llama.cpp && cd llama.cpp
  2. git checkout 097cf33d9
  3. bash <path-to-this-repo>/scripts/apply-all.sh . # 创建分支 rdna-boosts(12 个提交)
  4. 按照 llama.cpp 的正常流程编译并运行

Star 增长趋势

189188 · 2026-10-14 至 2026-10-16

同类项目

本地运行和管理开源大模型的工具
★ 18.3万 · Go · 更新于 2026-10-15
自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16
轻量跨平台 AI 聊天助手,支持多种模型与本地部署
★ 8.9万 · TypeScript · 更新于 2026-10-15
超轻量自托管个人 AI Agent 框架,支持 WebUI 与聊天应用
★ 4.9万 · Python · 更新于 2026-10-15
用自然语言搜索 Mac 本地文件,基于 EmbeddingGemma 2 的端侧语义搜索
★ 4,109 · Swift · 更新于 2026-10-14
在消费级 GPU 上高速部署大型 Qwen 模型
★ 2,025 · Python · 更新于 2026-10-11