第一:安装部分;
1.tensorRT5.15安装教程
Win10+cuda10+cudnn7.6+TensorRT5.15.0
2. tensorRt7安装教程:
Win10+cuda10+cudnn7.6+TensorRT7
1. 英伟达官网下载的win10版cuda10其实需要cuda10.2版本,或者将其他cuda中相应的文件命名为缺少的文件也可以
2. 解压,将文件夹中的lib文件路径添加到系统环境变量
将lib中的dll文件加入到
3. C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin文件中
4. 打开samples文件中的sampleMNIST进行测试,查看是否安装成功
第二部分:
- 首先,准备TensorRt7/TensorRt5、编译好的gflags文件、opencv4.2或其他版本(其中gflags配置与opencv配置方法类似)
- 准备好yolo-tensorrt-master_duoge代码 工程在sln里
首先,vs2015打开工程——》属性——》C/C++——》常规(附加包含目录添加E:\lib\TensorRT-7.0.0.11\include,
E:\lib\mybuild6\install\include,E:\lib\mybuild6\install\include\opencv2,
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include,
E:\lib\30495_gflags\gflags\Include)即分别配置:tensorrt、opencv、cuda、gflags 头文件
——》链接器——》常规(1. 附加库目录添加 E:\lib\TensorRT-7.0.0.11\lib、 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64、 E:\lib\30495_gflags\gflags\Lib\release、E:\lib\mybuild6\install\x64\vc15\lib)即分别配置:tensorrt、opencv、cuda、gflags的lib文件
——》(连接器)输入(附加依赖项nvinfer.lib、nvinfer_plugin.lib、nvonnxparser.lib、nvparsers.lib、opencv_world420.lib、gflags.lib、gflags_static.lib、cudart_static.lib、kernel32.lib、user32.lib、gdi32.lib、winspool.lib、comdlg32.lib、advapi32.lib、shell32.lib、ole32.lib、oleaut32.lib、uuid.lib、odbc32.lib、odbccp32.lib)
生成解决方案,将工程下生成的lib和dll文件拷贝到测试程序中,运行程序即可。