VS2017配置Tensorrt的環境

2021-10-08 03:56:31 字數 2480 閱讀 3209

1、安裝英偉達的驅動(跟以前一樣)

2、安裝cuda10的版本,過程中不要選精簡,選自定義然後全選。

3、安裝配置cudnn7.6.3

4、安裝vs2017

5、配置tensorrt推導的環境

① . 確保自己已經安裝好cuda,沒有cuda的就不要繼續了。

② . 新建專案-選擇nvidia-cuda xx,選擇自己名字和定義好自己的路徑。

③ . 刪除kernel.cu檔案,新增自己的cpp、cu、**件。

④ . 配置標頭檔案

常規 - 字符集 設定為多位元組字元或者無

c/c++ - 常規 - 附加包含目錄

e:\opencv300\opencv\build\include\opencv2

e:\opencv300\opencv\build\include\opencv

e:\opencv300\opencv\build\include

d:\tensorrtintegrate\tensorrt-master\third_party\cub

d:\tensorrtintegrate\tensorrt-master\include

c:\program files\nvidia gpu computing toolkit\cuda\v10.0\include

d:\tensorrtintegrate\tensorrt-master\plugin

c/c++ - 預處理器 - 預處理器定義 新增 _crt_secure_no_warnings

檢視c/c++ - 預處理器 - 預處理器定義裡面存在unicode字時,刪掉它。

c/c++ - 預編譯頭 - 預編譯頭 - 不使用預編譯頭

cuda c/c++ - common - additional include directories

c:\programdata\nvidia corporation\cuda samples\v10.0\common\inc

cuda c/c++ - device - code generation

compute_75,sm_75 注:此處是根據顯示卡算力來更改數字的,gpu2080/2080ti算力皆為75 。

鏈結器 - 常規 - 附加庫目錄

e:\opencv300\opencv\build\x64\vc12\lib

d:\tensorrtintegrate\lean\cuda10.0\lib

c:\program files\nvidia gpu computing toolkit\cuda\v10.0\lib\x64

d:\tensorrtintegrate\lean\tensorrt-6.0.1.5\lib

鏈結器 - 輸入 - 附加依賴項

cublas.lib

cuda.lib

cudadevrt.lib

cudart.lib

cudart_static.lib

cudnn.lib

cufft.lib

cufftw.lib

curand.lib

cusolver.lib

cusparse.lib

nppc.lib

nppial.lib

nppicc.lib

nppicom.lib

nppidei.lib

nppif.lib

nppig.lib

nppim.lib

nppist.lib

nppisu.lib

nppitc.lib

npps.lib

nvblas.lib

nvgraph.lib

nvml.lib

nvrtc.lib

opencl.lib

nvinfer.lib

nvinfer_plugin.lib

nvonnxparser.lib

nvparsers.lib

opencv_ts300.lib

opencv_ts300d.lib

opencv_world300.lib

opencv_world300d.lib

將tnesorrt的dll檔案和opencv的dll檔案放置在專案目錄下。

tnesorrt dll 路徑:d:\tensorrtintegrate\lean\tensorrt-6.0.1.5\lib

dll檔案:

nvinfer.dll

nvinfer_plugin.dll

nvonnxparser.dll

nvparsers.dll

nvserialize.dll

opencv dll路徑:e:\opencv300\opencv\build\x64\vc12\bin

dll檔案:

opencv_ffmpeg300_64.dll

opencv_world300.dll

opencv_world300d.dll

六、配置好以上,可以編譯。

vs2017 配置QT環境

安裝也很簡單,主要是第二部,要求登入,可以直接skip,然後再選擇第一項中,開啟下拉 勾選vs2017 64位 這個根據你的專案和安裝的vs版本選擇 安裝後,在qt tools qtcreator bin 中開啟qtcreator 來建立專案。qt vsaddin msvc2017 2.3.0 這種...

VS2017安裝並配置VTK

vtk的安裝 3.vtk解壓縮後得到乙個vtk 8.2.0的資料夾,我在這個資料夾裡面新建了兩個資料夾build和vtk prefix。4.用cmake編譯vtk 5.開啟我們之前建立的build資料夾,用vs2017開啟vtk.sln檔案。選中all build專案,右鍵選擇生成,靜靜等待一段時間...

VS2017配置PCL點雲

最近開始接觸了3d技術,所以不得不使用俗稱2d影象中的opencv的3d技術 pcl 好吧,閒話少說,配置pcl的過程其實網上已經有很多了 寫的很詳細,這裡只是提點一下 開始安裝,一路點下一步安裝下去 中間會有乙個add pcl to the system path for all users 然後...