项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- NVIDIA 消费级 GPU(如 30/40 系),需有可用 CUDA 环境
- CUDA 12.4 或更高版本
- 已自行安装对应版本的 PyTorch(CUDA 版,pip 不会自动装)
- CUDA toolkit 及编译工具链:Linux 需 gcc 与 python-dev 头文件,Windows 需 VS Build Tools
安装与启动步骤
-
1安装 PyTorch
README 要求先装好匹配本地环境的 CUDA 版 PyTorch,版本对应 CUDA 12.4 或更高,torch 不会被 pip 自动安装。
pip install torch --index-url https://download.pytorch.org/whl/cu128 -
2准备编译工具链
PyPI 包不含预编译扩展,需要本地编译:Linux 装 gcc 与 python-dev 头文件,Windows 装 VS Build Tools,并确保 CUDA toolkit 可用。
-
3从 PyPI 安装
直接 pip 安装即可,安装过程中会本地编译 CUDA 扩展,因此上一步的工具链必须齐全,否则会编译失败。
pip install exllamav3 -
4改为源码安装
若需自行编译或修改代码,可克隆仓库后在仓库根目录执行 pip install . ;执行前同样先装好 CUDA 版 torch。
git clone https://github.com/turboderp-org/exllamav3.git cd exllamav3 pip install torch --index-url https://download.pytorch.org/whl/cu128 pip install .
如何确认成功
能正常 import exllamav3,且加载模型推理时不出现 CUDA 或扩展编译相关报错。
常见问题
Q:pip 安装后提示缺少扩展或编译失败?
A:PyPI 包不带预编译扩展,需要本地 CUDA toolkit 与编译工具链。请确认已安装 gcc(Linux)或 VS Build Tools(Windows)以及 python-dev 头文件后重装。
Q:需要哪个版本的 PyTorch 和 CUDA?
A:README 明确要求 CUDA 12.4 或更高,并按官网指引选择对应的 CUDA 版 PyTorch;torch 不会被 pip 自动安装,必须手动先装。
Q:想在本地起一个 OpenAI 兼容的 API 服务怎么办?
A:官方推荐后端服务器为 TabbyAPI,它提供 OpenAI 兼容接口、HF 模型下载、embedding 支持与 Jinja2 对话模板,启动脚本会自动处理依赖。
Q:显存不够跑大模型怎么办?
A:exllamav3 支持 CPU offloading(AVX2/AVX512),可在 GPU 资源有限时运行较大的 MoE 模型,也可使用 EXL3 量化与 2–8 bit KV 缓存量化降低占用。
注意事项
- README 未给出具体模型下载与示例运行命令,实际使用请参考仓库 examples 目录。
- 该项目面向 NVIDIA 消费级显卡(30/40 系等)优化,非 NVIDIA 环境不适用。
- CUDA 扩展在安装时本地编译,安装耗时较长,建议提前确认 gcc / VS Build Tools 版本兼容。
- 如只需服务化部署而非 Python 集成,优先使用官方推荐的 TabbyAPI。
核心亮点
- 自研 EXL3 量化格式与 CUDA 内核,在消费级 GPU 上推理速度突出
- 显存占用控制好,支持 KV 缓存量化,小显存也能跑较大模型
- 提供批处理、投机解码等推理优化,适合本地部署与批量生成
不足之处
- 主要面向 NVIDIA 消费级 GPU,对 AMD/Apple 等平台支持有限
- 项目较新,文档与社区生态相比成熟框架仍在完善中
适用场景
- 本地显卡部署大模型做个人对话助手
- 需要低显存高吞吐的批量文本生成任务
- 在消费级 GPU 上做量化模型推理性能测试与调优
替代项目
llama.cpp、vLLM
下一篇:cache-dit
同类项目推荐
freebuff-proxy
开源
聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。
DEPRECATED — moved to https://github.com/trefeon/freelane. Archived; no longer main···
microduck
开源
用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。
A Tiny biped duck robot
ollama
开源
一条命令本地跑起大模型,免费、私密、不卡顿
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···
soperator
开源
用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。
Run Slurm in Kubernetes
