1. 程式人生 > >windows 下 cudnn的安裝方法

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