Win7+ cuda10.0+cudnn 7.6.0+TensorRT6.0+Pytorch1.0.0
项目需要在win7上进行部署,需要在win7上安装cuda、cudnn、tensorRT等库
环境:
Win7
VS2017
nvidia > 442.5
cuda 10.0
cudnn 7.6.0
libtorch 1.0.0
tensorRT 6.0
boost 1.66.0
opencv4.1.2
目录
安装Nvidia驱动
下载地址:https://www.nvidia.cn/geforce/drivers/
按照电脑显卡配置选择
安装cuda、cudnn参考
cuda10.0
下载地址:https://developer.nvidia.cn/cuda-toolkit-archive
该地址可以下载到cuda过往版本
百度云下载地址:
cuda10、cudnn10下载链接(百度云版)
cudnn 7.6.0
下载地址:https://developer.nvidia.com/rdp/cudnn-archive
libtorch
下载地址:[LibTorch & Win] 各版本 LibTorch 下载
编译教程:libtorch c++ windows7 vs2017 gpu配置的一次记录
配置教程:vs2017配置libtorch
tensorRT 6.0
tensorRT6.0中只支持win10系统
下载地址:https://developer.nvidia.com/nvidia-tensorrt-6x-download
按照教程进行安装、配置
按照windows 下安装tensorRT 中1~5步,进行配置
与该文章遇到同样问题:https://my.oschina.net/u/4321646/blog/4666298
暂时有如下方案
方案一:去除nvonnxparser
win7上只加载tensorRT转换后的txt文件,工程中不包含nvonnxparser相关文件
方案二:重新在win7上编译nvonnxparser.lib
此部分比较复杂,暂未完成
Onnx-tensorrt详解之nvonnxparser库
1.下载onnx-tensorRT源码
https://github.com/onnx/onnx-tensorrt
2.发现提示找不到protobuf
下载protobuf并且通过命令行编译,按照如下教程
protobuf 系列 ---------下载、编译与使用
TensorRT源码编译+ONNX部署+CMake实战
3…