基于打补丁 llama.cpp 的启动方案,让 Ternary Bonsai 2 27B 模型在 12 GB 和 8 GB NVIDIA 显卡上运行完整 262k 上下文。
JakeATX/llamAmpere
面向 NVIDIA RTX 30 系列 Ampere 显卡(主要是 RTX 3090)优化的 llama.cpp 分支,用于本地运行 Qwen3.8 模型。
- Star
- 227
- Fork
- 31
- 未关闭 Issue
- 14
- 最近提交
- 15小时前
这是什么?
llamAmpere 是 llama.cpp 的一个分支。llama.cpp 是在个人电脑上运行语言模型的开源程序。它针对 NVIDIA RTX 30 系列 Ampere 显卡做了优化,主要面向 RTX 3090 和 3090 Ti。项目重点支持 Qwen3.8 系列模型,包括内置 MTP 草稿头的 27B 模型,以及 Flash-Next 版本。MTP 草稿头会提前预测多个词,以加快生成速度。
该分支还提供自研的 KV 缓存量化(SJ-KVaRN)、多 token 草稿相关选项,以及在显存与内存之间卸载专家层的功能。这些功能主要用于在单张消费级显卡上处理长上下文,文档中给出了 12 GB 和 24 GB 显卡、20 万 token 以上上下文的配置。服务端提供兼容 OpenAI 的本地 API。
编译需要 CUDA 12 或更高版本、CMake 和 C++ 编译器。仓库中的发布说明列出了不同显卡规格下的实测速度和推荐参数。
核心功能
- 01针对 RTX 30 系列 Ampere 显卡优化,尤其是 RTX 3090 和 3090 Ti。
- 02支持运行内置 MTP 草稿头的 Qwen3.8 27B,以加快生成。
- 03提供 KV 缓存量化,支持 20 万 token 以上的上下文。
- 04可在显卡与系统内存之间拆分 Flash-Next 的专家层。
- 05通过 llama-server 提供兼容 OpenAI 的 HTTP 接口。
适用场景
- 在单张 RTX 3090 上本地运行长上下文的 Qwen3.8 模型。
- 在 24 GB 显卡上为编程或 RAG 工具提供本地的 OpenAI 兼容接口。
- 借助文档中的显存配置,在 12 GB 消费级显卡上尝试大上下文窗口。
快速上手
- 1
克隆 llamAmpere v0.6.2 版本
git clone -b v0.6.2 https://github.com/JakeATX/llamAmpere.git - 2
进入文件夹并为 RTX 30 系列(sm86)配置 CUDA 构建
cd llamAmpere && cmake -S . -B build-sm86 -DCMAKE_BUILD_TYPE=Release -DGGML_CUDA=ON -DCMAKE_CUDA_ARCHITECTURES=86 -DLLAMA_BUILD_BORINGSSL=ON - 3
构建 llama-server 程序
cmake --build build-sm86 -j8 --target llama-server - 4
使用 Swift 1.5 27B 模型启动服务器(首次启动时下载;监听 http://127.0.0.1:8080)
./build-sm86/bin/llama-server -hf jakeatx/qwen3.8-27b-Swift1.5-Uncensored-ATX-AI2 -c 204800 -ngl 99 -fa on -b 4096 -ub 1024 --parallel 1 --jinja --no-context-shift -ctk sjkvarn3 -ctv sjkvarn2 --sjkvarn-body-type auto --spec-type draft-mtp-adaptive --spec-draft-n-min-adaptive 3 --spec-draft-n-max 4 --spec-draft-p-min 0 --spec-mb-mtp
使用前须知
- 专为 NVIDIA RTX 30 系列(Ampere)显卡调优,主要针对 RTX 3090,其他显卡不是其目标。
- 快速开始需要 24 GB 显存的显卡和 CUDA 12 或更新版本的工具包,并且需要从源码构建。
- 模型文件非常大,发行说明称旧版文件格式已无法加载。
收录于专题
标签
常见问题
- llamAmpere 是什么?
- 面向 NVIDIA RTX 30 系列 Ampere 显卡(主要是 RTX 3090)优化的 llama.cpp 分支,用于本地运行 Qwen3.8 模型。 llamAmpere 是 llama.cpp 的一个分支。llama.cpp 是在个人电脑上运行语言模型的开源程序。它针对 NVIDIA RTX 30 系列 Ampere 显卡做了优化,主要面向 RTX 3090 和 3090 Ti。项目重点支持 Qwen3.8 系列模型,包括内置 MTP 草稿头的 27B 模型,以及 Flash-Next 版本。MTP 草稿头会提前预测多个词,以加快生成速度。
- llamAmpere 可以免费使用吗?用的什么许可证?
- llamAmpere 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- llamAmpere 还在维护吗?
- 活跃维护中。llamAmpere 最近一次提交是在 2026年11月6日。
- llamAmpere 适合用来做什么?
- 在单张 RTX 3090 上本地运行长上下文的 Qwen3.8 模型。 在 24 GB 显卡上为编程或 RAG 工具提供本地的 OpenAI 兼容接口。 借助文档中的显存配置,在 12 GB 消费级显卡上尝试大上下文窗口。
- llamAmpere 怎么安装和运行?
- 克隆 llamAmpere v0.6.2 版本: git clone -b v0.6.2 https://github.com/JakeATX/llamAmpere.git 进入文件夹并为 RTX 30 系列(sm86)配置 CUDA 构建: cd llamAmpere && cmake -S . -B build-sm86 -DCMAKE_BUILD_TYPE=Release -DGGML_CUDA=ON -DCMAKE_CUDA_ARCHITECTURES=86 -DLLAMA_BUILD_BORINGSSL=ON 构建 llama-server 程序: cmake --build build-sm86 -j8 --target llama-server 使用 Swift 1.5 27B 模型启动服务器(首次启动时下载;监听 http://127.0.0.1:8080): ./build-sm86/bin/llama-server -hf jakeatx/qwen3.8-27b-Swift1.5-Uncensored-ATX-AI2 -c 204800 -ngl 99 -fa on -b 4096 -ub 1024 --parallel 1 --jinja --no-context-shift -ctk sjkvarn3 -ctv sjkvarn2 --sjkvarn-body-type auto --spec-type draft-mtp-adaptive --spec-draft-n-min-adaptive 3 --spec-draft-n-max 4 --spec-draft-p-min 0 --spec-mb-mtp
- 在哪里获取 llamAmpere?
- 源代码和安装说明在 GitHub 上:https://github.com/JakeATX/llamAmpere
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 C++/CUDA 的推理引擎,在单张 RTX 5090 上运行 Qwen3.8 系列模型,由 NInfer 分支而来。
通过 USB-C 连接 iPhone 与 Mac,借助手机 GPU 协同本地运行 Qwen 27B 模型,加快提示词读取并扩展上下文。
基于 vLLM 构建的大模型推理引擎,兼容 Hugging Face 模型并提供 OpenAI 兼容接口。
面向 Apple Silicon Mac 的本地 AI 推理服务器,运行低比特高质量量化大模型。
一个从零编写的 CUDA 推理引擎,可在 3 到 6 台 DGX Spark(GB10)上张量并行运行完整 GLM 5.3 模型。