#6060th of 65 in Model serving

tensorrt-yolo

C++ and Python TensorRT inference for YOLO models on NVIDIA GPUs

Stars
1.9k
License
GPL-3.0
Last commit
Sep 2026
Last release
Dec 2025
Language
C++
Stars, last 29 weeks+153
21 Apr 2026: 1,742 stars28 Apr 2026: 1,753 stars5 May 2026: 1,761 stars12 May 2026: 1,765 stars19 May 2026: 1,781 stars26 May 2026: 1,791 stars2 Jun 2026: 1,804 stars9 Jun 2026: 1,811 stars16 Jun 2026: 1,815 stars23 Jun 2026: 1,820 stars30 Jun 2026: 1,828 stars7 Jul 2026: 1,832 stars14 Jul 2026: 1,833 stars21 Jul 2026: 1,840 stars28 Jul 2026: 1,842 stars4 Aug 2026: 1,847 stars11 Aug 2026: 1,854 stars18 Aug 2026: 1,862 stars25 Aug 2026: 1,868 stars1 Sept 2026: 1,873 stars8 Sept 2026: 1,876 stars15 Sept 2026: 1,877 stars22 Sept 2026: 1,877 stars29 Sept 2026: 1,884 stars6 Oct 2026: 1,885 stars13 Oct 2026: 1,888 stars20 Oct 2026: 1,889 stars27 Oct 2026: 1,891 stars3 Nov 2026: 1,892 stars10 Nov 2026: 1,895 stars

1,742 on 21 Apr 20261,895 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

TensorRT-YOLO deploys YOLO models (YOLOv3 through YOLO26, plus YOLO-World, YOLOE and YOLO-Master) as TensorRT engines. It uses TensorRT plugins for post-processing, CUDA kernels for preprocessing and CUDA Graphs, and covers detect, segment, classify, pose and OBB tasks from C++ (single header) or Python. This repo is the community edition (6.4) with a frozen inference interface; a closed-source pro edition is announced but not yet purchasable.

Who it is for: Engineers deploying YOLO models on NVIDIA GPUs or Jetson from C++ or Python

Strengths

  • Covers detect, segment, classify, pose and OBB with one API per task
  • C++ header-only client, no CUDA or TensorRT linking needed when using the module
  • CUDA preprocessing replicates OpenCV letterbox; most pixel errors are 0
  • Runs on Linux and Windows, x64 and ARM, with Jetson zero-copy mode

Weaknesses

  • NVIDIA GPUs only; requires TensorRT and CUDA
  • Community edition frozen; no new runtime features, pipelining or ensembles
  • Pose, segment and OBB engines need custom plugins built into the engine
  • GPL-3.0 license; docs and tutorials are mainly in Chinese

What it needs

  • GPU required
  • Docker
  • Needs CUDA, TensorRT, CMake, pybind11, trtyolo-export, OpenCV (examples)
  • Models: YOLOv3 to YOLO26, YOLO-World, YOLOE, YOLO-Master, YOLO12

Quick answers

Is tensorrt-yolo open source?

Yes. Its code is on GitHub under the GPL-3.0 license.

Can you run tensorrt-yolo with Docker?

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

Does tensorrt-yolo need a GPU?

Yes, it needs a GPU.

Also in Model serving

See all 65
Also in Model serving
RankProjectScore
1llama.cppC/C++ inference engine for GGUF LLMs and VLMs with an OpenAI-compatible server134.1k stars+3,480 (+2.7%) in 30 daysMIT94 out of 100
2OllamaLocal model runner with CLI and REST API for open-weight LLMs186.7k stars+4,310 (+2.4%) in 30 daysMITknown advisory in latest version92 out of 100
3LocalAISelf-hosted inference server with OpenAI-compatible API and pluggable backends50.3k stars+940 (+1.9%) in 30 daysMIT91 out of 100
#4vLLMInference engine serving LLMs with PagedAttention and an OpenAI-compatible API96.7k stars+3,268 (+3.5%) in 30 daysApache-2.088 out of 100
#5strataRuns a 125B-parameter MoE model on one consumer GPU plus system RAM43.1k stars+21,265 (+97%) in 30 daysMIT88 out of 100