TensorRT加速应用⭐
tensorrtx下载
TensorRT是一个C++版本的深度学习架构,和tensorflow、pytorch是平行关系。我们想用TensorRT部署yolov5到开发板,那就分为两步,1.安装TensorRT,2.用TensorRT的语法重写各训练框架训练的网络。但是用TensorRT自己写一遍网络真的太麻烦了,我们也不会。那我们就可以用tensorrtx,这位大神用TensorRT的语法复现了各种经典网络:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D45QQ1Jc-1642325226242)(TensorRT加速应用.assets/image-20220115200209423.png)]
网络之多,一张截图放不下,基本主流的网络都已经能够转化
相当于把第2步帮我们做好了,这一个至关重要,它能将各框架训练的模型文件转变成tensorrtx支持的文件。
但是他对我们的环境提出了要求:
-
要求一:tensorrtx要求cuda10.0 / cudnn7.6.5 / TensorRT7.0.0
-
要求二:CUDA10.0要求显卡驱动高于410.48
-
显卡对驱动的要求:
使用ubuntu-drivers devices来查看支持的显卡驱动, 如果发现支持的驱动全都没超过410.48,那这条路就走不通了。 如果支持>= 410.48的驱动,但你现在使用不是它, 那么可以用sudo apt