发布时间:2022-08-18 18:33
QQ: 1757093754
我的操作环境:
Yolov5 6.0:目前官方更新到6.1 —> 2022.7.5
python:3.8(anaconda3 2021.5)
CUDA: 11.4
CUDNN: 8.2.2
TensorRT: 8.2.2.1
torch:1.9.1+cu111
torchvision:0.10.1+cu111
vs:2019
OpenCV:4.5.0<如果你的yolov5版本是6.0、6.1,则可以不用OpenCV>
注:如果在进行操作的时候发现环境有问题,一定要检查自己的环境版本问题!!!
注:Yolov5 1~5版本并没有封装完好的TensorRT转换流程,故需要借助其他方法完成模型转换,但是6.0、6.1内置TensorRT的export。
目录
忽然发现,关于部署TensorRT的文章少的可怜,于是乎,决定分享一下我自己关于这部分内容的一些成功实操和心得。还是希望大家可以分享出去,让更多人看到!!!
我的操作环境:
前言
版本对应关系:(这一部分如果已经完成了,可以直接跳到下一个环节)
环境安装
第一步:安装CUDA和CUDNN
第二步:配置环境变量
第三步:安装tensorrt到python环境(pip)
模型转换(pt --> engine)
命令行参数解析:
编辑 export.py 命令行:
torchserve部署文件的制作
前言
handler.py的撰写
模型加载方法
数据加载(预处理)方法
推理方法
后处理方法
最后
部署工作
执行打包命令生成mar文件
打开torchserve服务
测试图片
后记
参考资料
《高等运筹学》复习题手写解答 Advanced Operations Research: Final Exam:Review Exercises
语音识别的痛点在哪,从交互到精准识别如何做? | 硬创公开课
STM32 伺服电机 指令脉冲+方向位置控制模式 主从定时器 实现PWM脉冲数精确控制
Seata聚合 AT、TCC、SAGA 、 XA事务模式打造一站式的分布式事务解决方案
React路由传参 -- ( params, query, state, search)
论文《一种改进的基于邻域信息的人口普查变换立体匹配算法》学习
LDAP+Gitea统一认证Git服务器账户管理openLdap和微软的ad