深度學習.yolov3.基于Windows系統訓練及測試.配置篇一
- 0. 目錄/步驟
- 1. 搭建工程運作環境
- 1.0 環境配置目錄
- 1.0.1 個人電腦組態
- 1.0.2 所需環境配置
- 1.0.3 配置注意點
- 1.1 (Windows10) CUDA及CUDNN的配置
- 1.1.0官方安裝教程(英文)
- 1.1.1 (Windows10) 安裝CUDA10.1
- 1.1.2 (Windows10) 安裝CUDNN v7.6.1 (for CUDA 10.1)
- 1.2 (Windows10) OpenCV配置
- 下一篇
- 參考文檔
0. 目錄/步驟
1. 搭建工程運作環境
1.0 環境配置目錄
1.0.1 個人電腦組態
NAME:HP光影精靈3
CPU:i7-7700HQ
GPU:NAVIDA-GTX-1050ti-2G
DDR:16GB
OS:Windows10
1.0.2 所需環境配置
CUDA:10.1
CUDNN:v7.6.1 for CUDA10.1
OpenCV:3.1.0
IDE:VisualStudio2017
Darknet:yolov3
1.0.3 配置注意點
作者的電腦組態為此次yolov3底層庫訓練所需配置的最低配,大家在選擇機器時最好GPU>=4G,切記切記
1.1 (Windows10) CUDA及CUDNN的配置
推薦參考部落格網址:
javascript:void(0)
1.1.0官方安裝教程(英文)
1 CUDA官方教程網址:
網址:https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html
2 CUDNN官方教程網址:
網址: https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#installwindows
1.1.1 (Windows10) 安裝CUDA10.1
1 官方下載下傳網址(CUDA Toolkit 10.1 Download):
網址:https://developer.nvidia.com/cuda-downloads
->進入步驟3->
2 網盤下載下傳(CUDA Toolkit 10.1 Download):
網盤下載下傳連結,為了節約大家時間,作者整理了工程所需要的安裝包(無毒無插件),大家可以根據需求下載下傳,->進入步驟4->
安裝包:CUDA10.1
連結:https://pan.baidu.com/s/17WK07o9Qw8xf5kLDa0eP_A 提取碼:dcrt
3 官方下載下傳選擇
如下圖,network線上下載下傳安裝,locol離線安裝,作者選擇的是離線安裝,也就是下載下傳安裝包:
1.1.1.1圖檔CUDA配置選擇->
4 右鍵點選安裝目錄
以管理身份運作,首先會建立臨時解壓目錄,注意這裡不是安裝目錄,在安裝完成後會删除該目錄,是以安裝目錄避免選擇在該目錄下:
1.1.1.2圖檔臨時解壓目錄->
1.1.1.3圖檔安裝程序->
5 進入如下界面
系統檢查程序結束點選下一步,許可協定點選同意并繼續,安裝選項選擇自定義,選擇安裝位置界面下我們自定義安裝位置,将 Development主程式 Documentation文檔 Samples樣例,安裝在同一目錄下并記住自己的安裝路徑,
點選下一步,點選完成
1.1.1.4圖檔安裝選項->
1.1.1.5圖檔安裝路徑->
6 檢查環境路徑配置是否完成
我們打開電腦的環境變量,此電腦->屬性->進階系統設定->環境變量->系統變量,我們檢查下CUDA環境變量是否被添加進來.預設地,CUDA10.1版本自行地添加環境變量了,這裡如圖1.1.1.8和1.1.1.9作者的CUDA環境變量被預設添加好了
不過我們還要手動添加一下程式包,點選Path編輯,建立進行手動添加如下:
路徑示例:
安裝路徑
安裝路徑\ lib\x64
1.1.1.6圖檔打開系統環境變量->
1.1.1.7圖檔CUDA環境變量->
1.1.1.8圖檔CUDAPath 變量->
7 驗證安裝是否成功
打開cmd(Win+R).輸入如下指令
指令行:nvcc –V
1.1.1.9圖檔CUDA驗證安裝->
1.1.2 (Windows10) 安裝CUDNN v7.6.1 (for CUDA 10.1)
1 官方下載下傳網址(CUDNN v7.6.1 (for CUDA 10.1):
網址:https://developer.nvidia.com/rdp/cudnn-download
->進入步驟3->
2 網盤下載下傳(CUDNN v7.6.1 (for CUDA 10.1):
這裡也提供v7.6.1版本的網盤下載下傳連結:
安裝包: CUDNN v7.6.1 (for CUDA 10.1)
連結:https://pan.baidu.com/s/17WK07o9Qw8xf5kLDa0eP_A 提取碼:dcrt
3 進入官網
選擇Join,首先要新增賬號,選擇什麼方式可以自己選擇(郵箱/微信/QQ),進入下載下傳,先打勾同意,選擇最新的v7.6.3(for CUDA10.1)版本,選擇Windows10環境進行下載下傳,
1.1.2.1圖檔CUDNN注冊->
1.1.2.2圖檔CUDNN下載下傳->
4 下載下傳好壓縮包
進行解壓,可以看到如下目錄,我們将CUDNN中的 bin include lib 拷貝到CUDA相應的路徑下
1.1.2.3圖檔CUDNN解壓目錄->
bin拷貝:
CUDNN解壓目錄\bin->CUDA安裝目錄\bin
include拷貝:
CUDNN解壓目錄\include->CUDA安裝目錄\include
lib拷貝:
CUDNN解壓目錄\lib\x64->CUDA安裝目錄\lib\x64
5 驗證環境變量
打開cmd(Win+R),輸入如下指令:
指令行:nvcc -V
1.1.2.4圖檔驗證安裝->
1.2 (Windows10) OpenCV配置
1 官方下載下傳網址(OpenCV3.4.0/OpenCV3.1.0):
網址:https://opencv.org/releases/#
->步驟3->
2 網盤下載下傳(OpenCV3.4.0/OpenCV3.1.0):
這裡也提供OpenCV的網盤下載下傳連結:
安裝包:OpenCV3.1.0
連結:https://pan.baidu.com/s/17WK07o9Qw8xf5kLDa0eP_A 提取碼:dcrt
3 對于OpenCV版本的選擇
一定要選擇3.4.0及以下的版本,切記,OpenCV早期的版本的相容性及和工程的關聯性使我們在建立工程的時候規避了很多不必要的麻煩,避免了很多意想不到的報錯.作者這裡選擇3.1.0/3.4.0版本,下載下傳Windows版本
1.2.0.1圖檔選擇OpenCV版本->
4 運作安裝包
選擇路徑進行安裝
1.2.0.2圖檔安裝->