第一:安裝部分;
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文件拷貝到測試程序中,運行程序即可。