#4242nd of 57 in Model serving

tensorrt

Open-source plugins, ONNX parser and samples for NVIDIA TensorRT inference

Stars
13.4k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
C++
Stars, last 29 weeks+628
10 Apr 2026: 12,797 stars17 Apr 2026: 12,823 stars24 Apr 2026: 12,850 stars1 May 2026: 12,873 stars8 May 2026: 12,895 stars15 May 2026: 12,914 stars22 May 2026: 12,941 stars29 May 2026: 12,959 stars5 Jun 2026: 12,977 stars12 Jun 2026: 13,006 stars19 Jun 2026: 13,033 stars26 Jun 2026: 13,056 stars3 Jul 2026: 13,073 stars10 Jul 2026: 13,098 stars17 Jul 2026: 13,123 stars24 Jul 2026: 13,146 stars31 Jul 2026: 13,175 stars7 Aug 2026: 13,198 stars14 Aug 2026: 13,220 stars21 Aug 2026: 13,249 stars28 Aug 2026: 13,274 stars4 Sept 2026: 13,294 stars11 Sept 2026: 13,315 stars18 Sept 2026: 13,333 stars25 Sept 2026: 13,346 stars2 Oct 2026: 13,363 stars9 Oct 2026: 13,380 stars16 Oct 2026: 13,398 stars23 Oct 2026: 13,409 stars30 Oct 2026: 13,425 stars

12,797 on 10 Apr 202613,425 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

This repository holds the open-source parts of NVIDIA TensorRT 11.x: the plugin sources, the ONNX parser and sample applications. It is a subset of the GA release and builds with CMake against a separately downloaded TensorRT package. The Python package installs with `pip install tensorrt`, so building is only needed for the C++ components.

Who it is for: Engineers optimizing models for NVIDIA GPU inference, incl. Jetson

Strengths

  • Build targets cover Linux x86-64, aarch64, Jetson Thor, DriveOS, QNX and Windows
  • Import paths documented for ONNX, Torch-TensorRT, HuggingFace/Optimum and the network API
  • Per-model support matrix covers LLM, vision, audio, diffusion and multimodal models
  • Python package installs with a single pip command

Weaknesses

  • Only a subset of TensorRT; the core engine is a separate GA download
  • Requires an NVIDIA GPU and CUDA 12.9 or 13.4
  • 11.x removed weakly-typed networks, implicit quantization, IPluginV2 and TREX, so migration is needed
  • Not an HTTP model server; it is a library, so serving needs other tooling

What it needs

  • GPU required
  • Docker
  • Needs TensorRT 11.4.0.106 GA build, CUDA 12.9 or 13.4, CMake >= 3.31, Python 3.10-3.14, cuDNN 8.9 (optional), NCCL (optional)
  • Models: ONNX, Torch-TensorRT, HuggingFace/Optimum

Quick answers

Is tensorrt open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run tensorrt with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does tensorrt need a GPU?

Yes, it needs a GPU.

Also in Model serving

See all 57
Also in Model serving
RankProjectScore
1llama.cppC/C++ inference engine serving GGUF models over an OpenAI-compatible API133k starsMIT93 out of 100
2OllamaLocal model runner with CLI and REST API for open-weight LLMs185.5k starsMIT91 out of 100
3LocalAISelf-hosted inference server with OpenAI-compatible API and pluggable backends50.1k starsMIT90 out of 100
#4vLLMInference engine for Hugging Face LLMs with PagedAttention and continuous batching96k starsApache-2.088 out of 100
#5colibriC inference engine that streams MoE experts from disk to run huge models45.5k starsApache-2.085 out of 100