離線+win7 + vs2015 + CUDA8.0 + darknet訓練YOLOv3

下載

一、下載vs2015,地址: (補充:離線安裝vs2015前須要先作如下兩項工做,不然vs2015安裝過程當中會出現安裝包損壞的狀況。 1) win7下安裝vs2015時,須要兩個win10的安全證書(microsoft root certificate authority 2010 和 microsoft root certificate authority 2011),下載地址:https://download.csdn.net/download/weixin_40092412/11049537 (如有win10系統,可直接從win10系統導出)。放到win7系統上,雙擊-->安裝證書-->下一步-->點擊將全部證書放入下列存儲,瀏覽選擇受信任的根證書頒發機構-->下一步-->完成。 2)IE須要更新爲IE11版本,首先下載更新包並安裝:https://support.microsoft.com/zh-cn/help/2847882/prerequisite-updates-for-internet-explorer-11 ,共7個必需的更新包,按照本身的電腦位數選擇32或64下載。 再安裝IE11,下載地址:https://support.microsoft.com/zh-cn/help/17621/internet-explorer-downloads 開始安裝vs2015,直接默認路徑安裝,安裝完後若是還提示有一個功能沒安裝好,點一下提示項,再點安裝,成功。 (PS:若是有網就不用這麼麻煩了~) 二、下載並安裝CUDA8.0,具體參考:https://blog.csdn.net/qq_32095699/article/details/80855402 下載cudnn,地址:https://developer.nvidia.com/cudnn 解壓後將bin、include、lib\x64文件夾下的文件分別放在cuda安路徑對應的bin、include、lib\x64文件夾下。 (ps:必定要先安裝vs2015,再安裝cuda,若是安裝vs2015前已經安裝了cuda,能夠在裝完vs201後重裝一次cuda。) 三、darknet和opencv的下載參考: https://blog.csdn.net/weixin_40092412/article/details/88063599linux

配置

一、修改/darknet/build/darknet/中的darknet.vcxproj,將cuda 10.0修改成 cuda 8.0(共兩處,中間有空格,切記!若是是其餘版本的cuda,修改成對應版本號便可) 三、用vs2015打開/darknet/build/darknet/中的darknet.sln項目 四、檢查darknet項目配置: 右鍵darknet項目-->屬性-->git

  • 常規-->平臺工具集-->Visual /studio 2015(v140)
  • VC++與C++目錄、連接器,均配置opencv相關路徑,具體參考 https://blog.csdn.net/weixin_40092412/article/details/88063599 中的配置部分
  • CUDA C/C++ --> Common:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 (這是默認路徑。若不是按默認路徑安裝填寫實際安裝路徑。)
  • 最重要的一點:CUDA C/C++ --> Device:compute_30, sm_30; compute_75, sm_75(這是默認安裝好後這個位置的值,但編譯時老是出錯,提示不支持compute_75,兜兜轉轉終於找到錯誤在這個位置。) CUDA C/C++ --> Device的值,直接把 compute_75, sm_75刪掉。
  • 從新生成解決方案,ok~ (另外,可參考:https://github.com/AlexeyAB/darknet ,很詳細的教程,linux下可修改makefile文件用make進行編譯,windows下直接打開sln文件生成便可。)
相關文章
相關標籤/搜索