AirLLM
airllm
3/5
🧩 软硬件结合
已发布
项目简介
AirLLM 70B inference with single 4GB GPU
AirLLM 是一个极具创新性的开源推理优化框架,其核心突破在于:无需量化、蒸馏或剪枝,即可在仅有 4GB 显存的单张 GPU 上运行 70B 级别的大语言模型,甚至能在 8GB 显存上运行 405B 的 Llama3.1。这彻底打破了“大模型必须依赖高端多卡集群”的传统认知,让个人开发者和中小团队也能低成本地部署和体验顶级开源模型。
标签
项目特点
🚀 **超低显存需求**:70B 模型仅需 4GB GPU 显存,405B 模型仅需 8GB 显存
🔧 **无需量化/蒸馏/剪枝**:保持原始模型精度,无需额外训练或模型修改
⚡ **推理加速**:通过块级量化压缩,推理速度可提升 3 倍
📦 **广泛模型支持**:支持 Llama、ChatGLM、Qwen、Baichuan、Mistral、InternLM 等主流模型
💻 **跨平台**:支持 Linux、MacOS(Apple Silicon)和 CPU 推理
🧩 **自动模型检测**:AutoModel 自动识别模型类型,无需手动指定
🔄 **预取机制**:通过预取技术重叠模型加载与计算,额外提升约 10% 速度
技术规格
| 最低 GPU 显存 | 4GB(70B 模型) |
|---|---|
| 支持最大模型 | 405B(Llama3.1,需 8GB 显存) |
| 量化选项 | 4bit、8bit 块级量化(可选) |
| 推理加速 | 最高 3x(启用压缩时) |
| 支持框架 | PyTorch |
| 支持操作系统 | Linux、macOS(Apple Silicon) |
| 支持硬件 | NVIDIA GPU、Apple Silicon、CPU |
| 模型格式 | Hugging Face 格式、safetensors |
| Python 版本 | 需支持 PyTorch 的版本 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Python 3.x | 1 | — | 运行环境 |
| PyTorch | 1 | — | 深度学习框架 |
| bitsandbytes | 1 | — | 可选,用于量化加速 |
| NVIDIA GPU(4GB+ 显存) | 1 | — | 推荐,支持 CPU 推理 |
| 硬盘空间(模型大小 2x) | 1 | — | 用于存储分层后的模型 |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
⚪ 数理与计算: 2/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 2/5
项目图库
所需技能
🔧 **动手能力**:能够安装 Python 环境、pip 包,配置 CUDA(如使用 GPU),管理磁盘空间
💻 **编程能力**:基础 Python 编程,理解 Hugging Face Transformers 库的使用,能够编写和运行推理脚本
⚡ **电子电路**:不涉及
适用场景
🖥️ **个人开发者实验**:在低配 GPU(4GB)上运行 70B 大模型,进行推理测试和原型开发
🏢 **企业低成本部署**:无需购买多张高端 GPU,即可部署大型语言模型推理服务
🎓 **学术研究**:在有限硬件资源下研究大模型行为、进行模型评估
💻 **Mac 用户**:在 Apple Silicon Mac 上本地运行 70B 模型
🚀 **快速原型验证**:无需量化或蒸馏,直接使用原始模型进行概念验证