今天cv调包侠尝试了使用TensorRT 做YOLO的加速,先概述我这边实现的速度和精度对比:
精度上对比:
可以看到,精度上使用TensorRT 精度不掉,反而略微上升了一些些(具体情况未知,还在摸索)
TensorRT 速度上的对比:
另外值得注意的是,我使用的TensorRT的作者介绍说:YOLOV5 s小模型原本已经很快了,使用python版的tensorRT加速反而慢了一些,使用cpp版快了3倍,如果是使用YOLOV5 X的大模型,加速效果会更明显。
下面开始手把手教学,先大致说说思路:
1:配置cuda cudnn 和TensorRT ,先配置适合你的电脑的cuda cudnn,以及到Nvidia