NVIDIA has open-sourced Model-Optimizer, a unified library designed to compress and accelerate deep learning models for downstream deployment. The tool supports techniques such as quantization, pruning, distillation, and speculative decoding to optimize inference speed. It accepts Hugging Face, PyTorch, or ONNX models as input and targets frameworks like TensorRT-LLM and vLLM for execution.
- Unified library handles quantization, pruning, distillation, and speculative decoding in one place.
- Targets TensorRT-LLM, TensorRT, and vLLM to accelerate real-time inference workloads.
- Accepts standard inputs from Hugging Face, PyTorch, and ONNX formats directly.
- Reduces model size and latency, easing deployment constraints for large language models.
- Open-source documentation and roadmap available for integration planning.