Skip to main content

Your YOLO Deployment Powerhouse. With the synergy of TensorRT Plugins, CUDA Kernels, and CUDA Graphs, experience lightning-fast inference speeds.

Project description

🚀 TensorRT YOLO

GitHub License GitHub Release GitHub commit activity GitHub Repo stars GitHub forks

TensorRT-YOLO is an inference acceleration project that supports YOLOv3, YOLOv5, YOLOv6, YOLOv7, YOLOv8, YOLOv9, YOLOv10, YOLO11, PP-YOLOE and PP-YOLOE+ using NVIDIA TensorRT for optimization. The project not only integrates the TensorRT plugin to enhance post-processing effects but also utilizes CUDA kernel functions and CUDA graphs to accelerate inference. TensorRT-YOLO provides support for both C++ and Python inference, aiming to deliver a fast and optimized object detection solution.

✨ Key Features

  • Support for YOLOv3, YOLOv5, YOLOv6, YOLOv7, YOLOv8, YOLOv9, YOLOv10, YOLO11, PP-YOLOE and PP-YOLOE+
  • Support Detect and OBB Detect models
  • Support for ONNX static and dynamic export, as well as TensorRT inference
  • Integration of TensorRT plugin for accelerated post-processing
  • Utilization of CUDA kernel functions for accelerated preprocessing
  • Utilization of CUDA graphs for accelerated inference process
  • Support for inference in both C++ and Python
  • Command-line interface for quick export and inference
  • One-click Docker deployment

🛠️ Requirements

  • Recommended CUDA version >= 11.6
  • Recommended TensorRT version >= 8.6

📦 Usage Guide

📺 BiliBili

☕ Buy the Author a Coffee

Open source projects require effort. If this project has been helpful to you, consider buying the author a coffee. Your support is the greatest motivation for the developer to keep maintaining the project!

It's recommended to use Alipay, as WeChat doesn't provide the avatar. Please note "TensorRT-YOLO" in the transfer.

📄 License

TensorRT-YOLO is licensed under the GPL-3.0 License, an OSI-approved open-source license that is ideal for students and enthusiasts, fostering open collaboration and knowledge sharing. Please refer to the LICENSE file for more details.

Thank you for choosing TensorRT-YOLO; we encourage open collaboration and knowledge sharing, and we hope you comply with the relevant provisions of the open-source license.

📞 Contact

For bug reports and feature requests regarding TensorRT-YOLO, please visit GitHub Issues!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tensorrt_yolo-4.3.1.tar.gz (67.9 kB view details)

Uploaded Source

Built Distribution

tensorrt_yolo-4.3.1-py3-none-any.whl (62.8 kB view details)

Uploaded Python 3

File details

Details for the file tensorrt_yolo-4.3.1.tar.gz.

File metadata

  • Download URL: tensorrt_yolo-4.3.1.tar.gz
  • Upload date:
  • Size: 67.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for tensorrt_yolo-4.3.1.tar.gz
Algorithm Hash digest
SHA256 cad21c2da647d29736b4032ce91ceec7747dabf3945aed51cb0e7dea3b7de812
MD5 6f794e7438bfd3d7f16276e621593fa9
BLAKE2b-256 f4ba6c897ac0a1c610501151095d11cb987e53b71888fb7e3fe1bd85bacfbb5a

See more details on using hashes here.

File details

Details for the file tensorrt_yolo-4.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for tensorrt_yolo-4.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 90dca78fc06eabea43f879c0fef169d8c18139be0bab11220300208471106baf
MD5 6ba633ea0515bf6c38e77bd1df4d9032
BLAKE2b-256 19e989131a22c60c033ec72b2fd4974f16bf2d8e8e2f8c8fd2e53db65aa3acc3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page