上一篇有介紹如何在 Ubuntu 安裝 CUDA、cuDNN,本篇將要來介紹 Win10 的 CUDA、cuDNN 安裝教學
安裝流程分為以下步驟,作業系統使用 Windows 10
- 如何選擇安裝的版本
- 安裝 CUDA
- 安裝 cuDNN
Step 0 如何選擇安裝的版本
首先,查看電腦的 NVIDIA 版本是否支援 CUDA 以及能夠配置的 CUDA 版本
桌面右鍵 -> NVIDIA 控制面板 -> 左下角的系統資訊
系統資訊 -> 顯示
可以看到驅動程式的版本
系統資訊 -> 元素
可以看到顯卡最高支援的 CUDA 版本
- 查看驅動程式版本與 CUDA 版本
選擇好版本後就來看顯卡的驅動程式與 CUDA 的版本對應,若顯卡驅動程式版本低於上面的規格,則要更新驅動
顯卡驅動程式與 CUDA 的版本對應: https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
更新驅動: https://www.nvidia.com/Download/index.aspx
Step 1 安裝 CUDA
CUDA 有兩種安裝方式: 使用exe (network) 線上安裝版或是 exe(local) 離線安裝版
可以參考 CUDA 官方的安裝流程: https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html
首先,下載需要版本的 CUDA,我安裝過 CUDA 9.0, 11.0, 11.1 都是一樣的做法~這邊示範使用 CUDA 10.0 版本的 exe (network) 來安裝
CUDA 下載: https://developer.nvidia.com/cuda-toolkit-archive
接著開始安裝
選擇自訂
若已有更高版本的驅動程式,則只需安裝 CUDA
按下一步安裝
安裝完成~~
- 查看環境變數
接著在本機右鍵 -> 內容 -> 進階系統設定 -> 進階 -> 環境變數
在系統變數中可以看到多了 CUDA_PATH和CUDA_PATH_V10_0
測試 CUDA 是否安裝成功,若安裝成功會輸出 CUDA 版本資訊
nvcc -V
Step 2 安裝 cuDNN
下載跟 CUDA 版本一樣的 cuDNN 選擇 Windows,需先申請成為會員才能下載
cuDNN 下載: https://developer.nvidia.com/rdp/cudnn-archive
下載完後解壓縮
把 C:\Users\<username>\Downloads\cuda\bin\cudnn64_7.dll 複製到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
把 C:\Users\<username>\Downloads\cuda\include\cudnn.h 複製到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include
把 C:\Users\<username>\Downloads\cuda\lib\x64\cudnn.lib 複製到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64
操作步驟可以參考 cuDNN 官方流程: https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#install-windows
如此一來就安裝完囉~