windows 下 cudnn的安裝方法
下載cudnn的安裝檔案https://download.csdn.net/download/qq_33485434/10794010
將檔案解壓,例如解壓到d:\cuda\
解壓後有三個子目錄:bin,include,lib
將bin目錄(例如 d:\cuda\bin)新增到環境變數 PATH 中,不會新增環境變數請自行百度。
用 vs 新建 cuda 專案。在vs編輯器正上方,Solution Configuration 的內容如果是Debug ,改為 Release ,旁邊Platforms Solution Platforms 中的內容如果是win32,要改選為x64。
接下來修改專案屬性:
專案屬性/VC++ Directories/Include Directories 中新增入include的路徑(例如 d:\cuda\include);
在專案屬性/VC++ Directories/Libary Directories 中新增入lib\x64路徑(例如 d:\cuda\lib\x64);
在專案屬性/Linker/Input/Additional Dependencies 中新增入cudnn.lib;
專案屬性/CUDA C|C++ / Device /Code Generation 中,將sm_20改為 sm_30或更高;
專案屬性修改完畢。
加入如下程式碼:
#include <iostream>
#include <cuda_runtime.h>
#include <cudnn.h>
using namespace std;
void main(){
cudnnHandle_t handle;
cudnnStatus_t t = cudnnCreate(&handle);
cout<< cudnnGetErrorString(t);
getchar();
}
如果結果顯示:
CUDNN_STATES_SUCCESS