cmcamdy / YOLOV3_Tensorrt_Rectangular_Inference

After use TensorRT model & rectangular Inference , the time forward is much lower then before.
MIT License
21 stars 4 forks source link

模型部署源代码(Jetson Nano)说明

[toc]

项目结构图

模型部署源代码(Jetson Nano)

│ detect_demo.py :演示demo

│ models.py :只支持方形推理的模型

│ models_rect.py :支持方形推理和矩形推理的模型

│ README.md :说明文档

│ torch_model_2_trt.py :模型转换demo

├─config

│ 请下载附件获取模型结构文件(cfg)

├─data

│ │ helmet.names :类别,hat,person

│ │

│ ├─custom

│ │ ├─images :保存图片

│ │ └─labels :保存标签

│ ├─output :保存检测结果

│ └─samples :保存测试原数据

├─utils

│ datasets.py :进行数据加载

│ parse_config.py :解析cfg

│ utils.py :工具包

└─weights :保存权重文件,请下载附件获取模型权重文件

代码使用说明

代码文件说明

模型演示Demo

部分加速原理说明

关于本项目矩形推理加速的原理说明

本项目数据预加载加速原理说明

Jetson Nano上效果对比

设备型号 运行模型 GPU TensorRT加速 剪枝 矩形推理 FPS
GTX1060 YOLOV3-SPP 18.4
Jetson Nano YOLOV3-SPP 0.3
Jetson Nano YOLOV3-SPP 2
Jetson Nano YOLOV3-SPP 3.7
Jetson Nano YOLOV3-SPP 12.3
Jetson Nano YOLOV3-SPP 19.2