All Projects → AIpakchoi → yolov5_tensorrt

AIpakchoi / yolov5_tensorrt

Licence: other
This is the implementation that supports yolov5s, yolov5m, yolov5l, yolov5x.

Programming Languages

Jupyter Notebook
11667 projects
C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
Cuda
1817 projects
shell
77523 projects
CMake
9771 projects

Projects that are alternatives of or similar to yolov5 tensorrt

flexible-yolov5
More readable and flexible yolov5 with more backbone(resnet, shufflenet, moblienet, efficientnet, hrnet, swin-transformer) and (cbam,dcn and so on), and tensorrt
Stars: ✭ 282 (+781.25%)
Mutual labels:  tensorrt
Torch2trt
An easy to use PyTorch to TensorRT converter
Stars: ✭ 2,974 (+9193.75%)
Mutual labels:  tensorrt
TensorRT CV
🚀🚀🚀NVIDIA TensorRT 加速推断教程!
Stars: ✭ 125 (+290.63%)
Mutual labels:  tensorrt
Pytorch Yolov4
PyTorch ,ONNX and TensorRT implementation of YOLOv4
Stars: ✭ 3,690 (+11431.25%)
Mutual labels:  tensorrt
Berrynet
Deep learning gateway on Raspberry Pi and other edge devices
Stars: ✭ 1,529 (+4678.13%)
Mutual labels:  tensorrt
Tnn
TNN: developed by Tencent Youtu Lab and Guangying Lab, a uniform deep learning inference framework for mobile、desktop and server. TNN is distinguished by several outstanding features, including its cross-platform capability, high performance, model compression and code pruning. Based on ncnn and Rapidnet, TNN further strengthens the support and …
Stars: ✭ 3,257 (+10078.13%)
Mutual labels:  tensorrt
RepVGG TensorRT int8
RepVGG TensorRT int8 量化,实测推理不到1ms一帧!
Stars: ✭ 35 (+9.38%)
Mutual labels:  tensorrt
isaac ros dnn inference
Hardware-accelerated DNN model inference ROS2 packages using NVIDIA Triton/TensorRT for both Jetson and x86_64 with CUDA-capable GPU
Stars: ✭ 67 (+109.38%)
Mutual labels:  tensorrt
Tensorrtx
Implementation of popular deep learning networks with TensorRT network definition API
Stars: ✭ 3,456 (+10700%)
Mutual labels:  tensorrt
nanodet tensorrt int8
nanodet int8 量化,实测推理2ms一帧!
Stars: ✭ 37 (+15.63%)
Mutual labels:  tensorrt
Tensorrt
TensorRT is a C++ library for high performance inference on NVIDIA GPUs and deep learning accelerators.
Stars: ✭ 4,644 (+14412.5%)
Mutual labels:  tensorrt
Tensorflow Yolov4 Tflite
YOLOv4, YOLOv4-tiny, YOLOv3, YOLOv3-tiny Implemented in Tensorflow 2.0, Android. Convert YOLO v4 .weights tensorflow, tensorrt and tflite
Stars: ✭ 1,881 (+5778.13%)
Mutual labels:  tensorrt
Tengine
Tengine is a lite, high performance, modular inference engine for embedded device
Stars: ✭ 4,012 (+12437.5%)
Mutual labels:  tensorrt
Torch-TensorRT
PyTorch/TorchScript compiler for NVIDIA GPUs using TensorRT
Stars: ✭ 1,216 (+3700%)
Mutual labels:  tensorrt
trt pose hand
Real-time hand pose estimation and gesture classification using TensorRT
Stars: ✭ 137 (+328.13%)
Mutual labels:  tensorrt
onnx2tensorRt
tensorRt-inference darknet2onnx pytorch2onnx mxnet2onnx python version
Stars: ✭ 14 (-56.25%)
Mutual labels:  tensorrt
Deepdetect
Deep Learning API and Server in C++14 support for Caffe, Caffe2, PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE
Stars: ✭ 2,306 (+7106.25%)
Mutual labels:  tensorrt
EfficientNetv2 TensorRT int8
EfficientNetv2 TensorRT int8
Stars: ✭ 34 (+6.25%)
Mutual labels:  tensorrt
deepstream tao apps
Sample apps to demonstrate how to deploy models trained with TAO on DeepStream
Stars: ✭ 274 (+756.25%)
Mutual labels:  tensorrt
Deepstream Project
This is a highly separated deployment project based on Deepstream , including the full range of Yolo and continuously expanding deployment projects such as Ocr.
Stars: ✭ 120 (+275%)
Mutual labels:  tensorrt

yolov5_tensorrt

This is the implementation that supports the version 1.0 of yolov5s, yolov5m, yolov5l and yolov5x.
The Pytorch implementation of yolov5 version 1.0 is provided in this repos.
The latest ultralytics/yolov5 version 2.0 of https://github.com/ultralytics/yolov5 is not supported
You can see source code of yolov5s on https://github.com/wang-xinyu/tensorrtx/tree/master/yolov5
You can see Pytorch implementatuon of ultralytics/yolov5(version 1.0) on https://github.com/ultralytics/yolov5/releases/tag/v1.0

Test Environment

  1. GTX1080 / Ubuntu16.04 or GTX2080Ti / Ubuntu18.04
  2. cuda >= 10.0 , cudnn >= 7.0.0 , tensorrt7.0.0, nvinfer7.0.0, opencv3.3(I use opencv3.4)

How to Run

You should check the compile environment in the CMakeLists.txt for each folder(yolov5s,yolov5m,yolov5l,yolov5x).
Each folder has a readme inside, which explains how to run the models inside.
You can download pt files of ultralytics/yolov5(s,m,l,x)(version 1.0) on BaiduCloud, passwd:9cw1
Or you can download pt files of ultralytics/yolov5(s,m,l,x)(version 1.0) on https://github.com/ultralytics/yolov5/releases/tag/v1.0
Now, this repos only support yolov5 version 1.0.

Acknowledgments

Thanks to wang-xinyu for his great works and repos.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].