模型优化 / 显存优化与量化
bitsandbytes bitsandbytes-foundation/bitsandbytes
GitHub 原仓库 ↗· star 8,538(2026-11-13 同步) · fork 948 · 主语言 Python· 许可 可商用(MIT)MIT(GitHub API 快照值),宽松许可,商用无限制。
能干什么
PyTorch 生态的基础量化库:提供 8-bit 与 4-bit(NF4 / FP4)量化加载,是 Hugging Face transformers + PEFT 组合里「先量化再跑」最常见的底层。不单独提供推理服务,而是嵌在模型加载路径里——加载时声明 8bit / 4bit,权重就按低精度驻留显存。QLoRA 微调的「4bit 底座」就是它。
怎么干
- pip install bitsandbytes(要求 CUDA 环境)
- transformers 加载模型时传 load_in_8bit / load_in_4bit
- 4bit 档位常见为 NF4(正态浮点 4bit)
- 4bit + LoRA(即 QLoRA)做微调
本站怎么用
他测投稿里框架写「transformers + bitsandbytes」时,量化档名是 NF4 / INT8,与 llama.cpp 的 Q4_K_M / Q8_0 不是一一映射——入库时框架与量化字段按原文如实写,位宽表按本站口径对账(NF4 约 4.5bpw 含 scale,不能直接套 Q4 的 4.8)。
显存口径
4bit(NF4) 约 0.5B/参数、8bit 约 1B/参数,量级与本站 Q4 / Q8 档一致,精确 bpw 以实现为准(NF4 严格说 4.5bpw 含 scale)。
条目性质:本站原创撰写(能干什么 / 本站怎么用均为本站编辑判断),未搬运原 README 原文。star/fork 为 2026-11-07 检索日快照(源文件 topic_quant_quantization_2026-11-07_1518.json),非实时数字;说明为本站原创撰写,未搬运原 README。
相关页面
显存优化与量化 · 其他工具
AutoGPTQ易用的 GPTQ 量化包(4bit / 8bit),transformers 生态老牌路线——但更新已明显放缓。SageAttention清华的量化 Attention 内核(ICLR/ICML/NeurIPS 2025):注意力加速 2–5 倍(项目自述)。Model-OptimizerNVIDIA 官方模型优化库:量化 / 蒸馏 / 剪枝 / 投机解码一体,TensorRT-LLM 生态标准前置。OmniQuantICLR 2024 Spotlight 量化方法:低比特(4bit 以下)也能训得动的校准方案,属研究型参考实现。Strata (strataforge)把 125B 稀疏 MoE 跑进 12GB 游戏机的「显存分层」参考实现:GPU/内存/SSD 三级专家调度 + 投机解码 + 五档低比特量化(项目自述口径)。