GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

NVIDIA /

Model-Optimizer

为深度学习模型提供量化、剪枝、蒸馏和推测解码的统一优化库。

访问 GitHub 仓库 ↗
最近上榜 · 2026-09-27#3

当日排名

+301当日新增 Star4,904总 Star

按用途选择,点击查看各自的安装条件与限制

NVIDIA Model Optimizer:用统一流程压缩并加速深度学习模型

一分钟看懂

NVIDIA Model Optimizer 是一个模型优化 Python 库,面向 Hugging Face、PyTorch 和 ONNX 模型提供量化、剪枝、蒸馏、稀疏化、神经架构搜索和推测解码等技术,并把结果导出到常见推理框架。

你可以用它做什么

  • 对大语言模型、视觉语言模型和扩散模型做训练后量化。
  • 通过量化感知训练或知识蒸馏恢复压缩后的精度。
  • 剪除不必要参数,降低模型大小、显存占用和推理成本。
  • 将优化后的检查点部署到 TensorRT-LLM、TensorRT、vLLM 或 SGLang。

主要能力

  • 用 Python API 组合多种模型优化技术。
  • 支持 Hugging Face、PyTorch、ONNX 以及 NVIDIA Megatron 生态。
  • 提供模型类型与优化技术的支持矩阵、示例和预量化检查点。
  • 可从 PyPI 安装,也可使用预装在 NVIDIA 容器中的版本。

适合哪些人

适合需要降低生成式 AI 模型部署成本、提升推理吞吐或研究模型压缩技术的机器学习工程师和研究团队,尤其适用于 NVIDIA 推理软件栈。

怎么开始使用

可通过 pip install -U nvidia-modelopt[all] 安装稳定版,选择与模型类型相符的官方示例,再按支持矩阵执行量化或其他优化流程。生产部署前应在目标硬件和推理框架上重新评估精度、吞吐与显存。

使用前需要知道

部分技术需要训练数据、校准数据或额外训练步骤,实际收益会随模型、硬件、精度格式和推理框架而变化。项目仍处于 1.0 之前,官方说明小版本也可能包含破坏性变更;安装全部依赖还会引入第三方软件及其许可证。项目采用 Apache-2.0 许可证。

官方资料