awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
NVIDIA avatar

NVIDIA/Model-Optimizer

0
View on GitHub↗
2,975 stars·455 forks·Python·Apache-2.0·19 viewsnvidia.github.io/Model-Optimizer↗

Model Optimizer

Model-Optimizer is a deep learning toolkit and framework dedicated to compressing, pruning, quantizing, and optimizing neural network architectures. It provides methodologies covering weight quantization, model distillation, and speculative decoding for efficient text generation, alongside automated neural architecture search for discovering optimal network structures.

The library implements post-training quantization pipelines that convert high-precision neural network weights into lower-bit formats using calibration data. Additional optimization techniques include teacher-student knowledge distillation, magnitude-based post-training sparsification, and pruning utilities that remove redundant weights and connections. It also supports speculative decoding acceleration using lightweight draft models or auxiliary heads.

For operational workflows, the toolkit includes sparse model checkpointing mechanisms to persist masks and metadata alongside weights, as well as export utilities that serialize compressed models into standard formats for downstream inference frameworks.

Features

  • Deep Learning Optimization - Provides a toolkit for compressing deep neural networks through quantization, pruning, and knowledge distillation to accelerate inference performance.
  • Deep Learning Frameworks - Removes redundant network connections and weights to decrease model size without sacrificing accuracy.
  • Quantization Toolkits - Reduces the numerical precision of model weights to lower memory usage and speed up hardware execution.
  • Model Checkpointing - Persists sparse model checkpoints along with necessary masks and metadata, restoring them onto base network architectures for downstream usage.
  • Model Pruning - Removes redundant weights and connections from deep neural networks to decrease model size and improve inference performance.
  • Model Sparsification - Transforms pre-trained dense neural network models into sparse variants using magnitude-based thresholding or data-driven calibration without retraining.
  • Architecture Quantization Pipelines - Converts high-precision neural network weights into lower-bit formats using calibration data to reduce memory usage and accelerate hardware inference.
  • Weight Quantization - Reduces the precision of neural network weights to lower memory usage and accelerate inference performance on specialized hardware accelerators.
  • Teacher-Student Distillation - Transfers knowledge from a larger teacher model to a smaller student model to maintain accuracy while reducing size and computational cost.
  • Neural Architecture Search - Automates the discovery of optimal network structures to balance execution speed and accuracy on target hardware.
  • Speculative Decoding - Configures draft models and auxiliary heads to propose extra tokens for fast verification during text generation.
  • Model Export Formats - Saves compressed models in standard formats compatible with downstream inference engines and deployment frameworks.

Star history

Star history chart for nvidia/model-optimizerStar history chart for nvidia/model-optimizer

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Model Optimizer

These projects share indexed features with Model Optimizer. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • pytorch/torchtunepytorch avatar

    pytorch/torchtune

    5,774View on GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Python
    View on GitHub↗5,774
  • deci-ai/super-gradientsDeci-AI avatar

    Deci-AI/super-gradients

    5,041View on GitHub↗

    Super-Gradients is a PyTorch computer vision framework and training library designed for the full lifecycle of vision models. It functions as a deep learning model optimizer and a deployment toolkit for training and fine-tuning models across image classification, object detection, semantic segmentation, and pose estimation tasks. The project provides specific tools for model optimization, including teacher-student knowledge distillation and numerical precision compression to reduce memory and computational requirements. It also includes the implementation of the Yolo-NAS architecture for high

    Jupyter Notebook
    View on GitHub↗5,041
  • tencent/pocketflowTencent avatar

    Tencent/PocketFlow

    2,914View on GitHub↗

    PocketFlow is an integrated toolkit for deep learning model compression, distributed training, and mobile format optimization. It provides a system for reducing the size and complexity of neural networks to improve inference efficiency, featuring a dedicated engine for knowledge distillation and a mobile model optimizer. The framework differentiates itself through an automated hyperparameter tuning system that uses reinforcement learning and statistical models to determine optimal compression ratios and layer-wise bit allocation. It also includes a distributed training system that utilizes mu

    Pythonautomlcomputer-visiondeep-learning
    View on GitHub↗2,914
  • meta-pytorch/torchtunemeta-pytorch avatar

    meta-pytorch/torchtune

    5,774View on GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a config-driven system for instantiating components, orchestrating distributed training, and managing parameter-efficient fine-tuning with quantization support, all through YAML-based configurations and command-line overrides. The library distinguishes itself through its comprehensive post-training workflow orchestration, combining supervised fine-tuning, preference optimization (DPO, PPO, GRPO), knowledge distillation, and quantization-aware training in a single configurable pip

    Python
    View on GitHub↗5,774
Compare all 30 related projects→

Frequently asked questions

What does nvidia/model-optimizer do?

Model-Optimizer is a deep learning toolkit and framework dedicated to compressing, pruning, quantizing, and optimizing neural network architectures. It provides methodologies covering weight quantization, model distillation, and speculative decoding for efficient text generation, alongside automated neural architecture search for discovering optimal network structures.

What are the main features of nvidia/model-optimizer?

The main features of nvidia/model-optimizer are: Deep Learning Optimization, Deep Learning Frameworks, Quantization Toolkits, Model Checkpointing, Model Pruning, Model Sparsification, Architecture Quantization Pipelines, Weight Quantization.

Which projects share features with nvidia/model-optimizer?

Projects with overlapping indexed features include: pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a… deci-ai/super-gradients — Super-Gradients is a PyTorch computer vision framework and training library designed for the full lifecycle of vision… tencent/pocketflow — PocketFlow is an integrated toolkit for deep learning model compression, distributed training, and mobile format… meta-pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a… pytorchlightning/pytorch-lightning — PyTorch Lightning is a high-level deep learning framework for PyTorch that automates training loops and removes… timdettmers/bitsandbytes — bitsandbytes is a quantization library for large language models that reduces memory footprints using k-bit…

Curated searches featuring Model Optimizer

Hand-picked collections where Model Optimizer appears.
  • LLM optimization framework
  • LLM Quantization Optimization Tools
  • Speculative Decoding Frameworks