nvidia/model-optimizer

A unified library of SOTA model optimization techniques like quantization, distillation, pruning, neural architecture search, speculative decoding, etc. It...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 minute ago
Added to GitGenius on September 18th, 2026
Created on April 23rd, 2024
Open Issues & Pull Requests: 401 (+0)
GitHub issues: Enabled
Number of forks: 609
Total Stargazers: 3,833 (+0)
Total Subscribers: 32 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 23.2 hours
Mean response time: 11.6 days
90th percentile: 19.1 days
Tracked items: 398

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 3% of issues opened in the past year have never received a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "feature request" is answered fastest, typically in about 12 hours, while "feature" waits about 6 days. 51% of tracked open issues have had no activity in three months. 61% of issues opened in the past year have been closed, leaving a working backlog.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 94
New in 7 days: 4
Closed in 7 days: 3
Avg open age: 183 days
Stale 30+ days: 81
Stale 90+ days: 52

Recent activity

Opened in 7 days: 3
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (131)
  • feature request (72)
  • waiting for feedback (62)
  • question (59)
  • torch.quantization (57)
  • stale (55)
  • investigating (52)
  • model support (44)

Detailed Description

NVIDIA Model Optimizer is a library of model optimization techniques that compresses deep learning models for faster inference across deployment frameworks.

The tool addresses the challenge of reducing model size and latency for production inference by providing a unified interface to state-of-the-art optimization methods including quantization, pruning, neural architecture search, distillation, speculative decoding, and sparsity. Users compose these techniques through Python APIs to generate optimized quantized checkpoints from input models in Hugging Face, PyTorch, or ONNX formats. The library integrates with NVIDIA Megatron-Bridge, Megatron-LM, and Hugging Face Accelerate to support training-time optimization where needed.

The tool is designed for teams deploying large language models and other deep learning models where inference speed matters. It suits projects already committed to the NVIDIA ecosystem, as optimized checkpoints export seamlessly to TensorRT-LLM, TensorRT, vLLM, and SGLang. The unified Hugging Face export API supports both transformers and diffusers models, making it accessible for a range of model architectures. Adoption makes most sense when inference latency is a bottleneck and you have the infrastructure to leverage NVIDIA's deployment frameworks.

The project maintains active development with regular updates to its roadmap and announcement blogs documenting new capabilities. Development activity shows sustained investment in expanding technique coverage and deepening integration with the broader NVIDIA AI software ecosystem.