NVIDIA/TensorRT
NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This repository contains the open source components of TensorRT.
What it solves
TensorRT is a high-performance inference optimizer and runtime that accelerates AI model deployment on NVIDIA GPUs. It focuses on reducing latency and increasing throughput for AI inference workflows across various modalities including LLMs, vision, audio, and multimodal models.
How it works
TensorRT optimizes models by providing specialized import paths (such as ONNX, Torch-TensorRT, and HuggingFace/Optimum) and a Network Definition API. It utilizes techniques like strongly typed networks and explicit quantization to improve performance. The open-source components of the project include the ONNX parser and TensorRT plugins, allowing developers to extend the library with custom layers.
Who it’s for
AI engineers and developers who need to deploy optimized, low-latency AI models on NVIDIA hardware, including those working with Jetson, DriveOS, and data center GPUs.
Highlights
- Broad Model Support: Supports a wide range of models including LLMs, encoder-NLP, vision, audio, and diffusion models.
- Extensible Architecture: Provides an open-source plugin system for custom layer implementation.
- Multi-Platform Deployment: Supports Linux (x86_64 and aarch64), Windows, and specialized environments like DriveOS and QNX.
- Streamlined API: Recent updates (v11.X) have streamlined the API, moving toward strongly typed networks and explicit quantization.
Related
- Project
- Project
- Project
- Project
- Project