#6565th of 65 in Model serving

deepstream-yolo

NVIDIA DeepStream configs and GPU parsers for running YOLO and DETR detectors

Stars
2.1k
License
MIT
Last commit
Jan 2026
Language
Python
Stars, last 29 weeks+104
21 Apr 2026: 1,975 stars28 Apr 2026: 1,981 stars5 May 2026: 1,984 stars12 May 2026: 1,988 stars19 May 2026: 1,993 stars26 May 2026: 1,996 stars2 Jun 2026: 1,998 stars9 Jun 2026: 2,002 stars16 Jun 2026: 2,008 stars23 Jun 2026: 2,013 stars30 Jun 2026: 2,020 stars7 Jul 2026: 2,024 stars14 Jul 2026: 2,027 stars21 Jul 2026: 2,029 stars28 Jul 2026: 2,031 stars4 Aug 2026: 2,032 stars11 Aug 2026: 2,036 stars18 Aug 2026: 2,040 stars25 Aug 2026: 2,044 stars1 Sept 2026: 2,045 stars8 Sept 2026: 2,051 stars15 Sept 2026: 2,057 stars22 Sept 2026: 2,063 stars29 Sept 2026: 2,064 stars6 Oct 2026: 2,067 stars13 Oct 2026: 2,069 stars20 Oct 2026: 2,072 stars27 Oct 2026: 2,075 stars3 Nov 2026: 2,075 stars10 Nov 2026: 2,079 stars

1,975 on 21 Apr 20262,079 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Configuration and custom TensorRT parsing library (nvdsinfer_custom_impl_Yolo) for running YOLO-family detectors inside NVIDIA DeepStream, from SDK 5.1 to 8.0 on x86 and Jetson. It converts Darknet cfg/weights or ONNX exports into TensorRT engines and does bbox post-processing on the GPU. It also supports INT8 PTQ calibration, non-square input and dynamic batch size.

Who it is for: Engineers deploying YOLO or DETR object detection on NVIDIA DeepStream pipelines

Strengths

  • Covers about 27 detector families, including YOLOv5 to YOLO26, RT-DETR, D-FINE and RF-DETR
  • GPU bbox parser, INT8 PTQ calibration, dynamic batch size and non-square models
  • Per-model usage docs plus benchmarks and a custom ONNX model guide
  • Supports DeepStream 5.1 to 8.0 on both x86 and Jetson

Weaknesses

  • Tied to NVIDIA DeepStream, TensorRT and CUDA; no use outside the NVIDIA stack
  • Author says updates are currently limited
  • TensorRT engine generation can take more than 10 minutes
  • Needs manual CUDA_VER matching and a make build of the library; no release published

What it needs

  • GPU required
  • Needs NVIDIA DeepStream SDK, CUDA, TensorRT, GStreamer, NVIDIA driver, JetPack (Jetson)
  • Models: Darknet (YOLOv4, etc.), YOLOv5, YOLOv6, YOLOv7, YOLOv8

Quick answers

Is deepstream-yolo open source?

Yes. Its code is on GitHub under the MIT license.

Does deepstream-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