如何安裝cudnn

2021-08-21 04:31:16 字數 1387 閱讀 5687

首先說一下網上大多數中文安裝cudnn教程的錯誤方式,這種方式真的坑人無數

下面我們說一下正確的安裝cudnn方式,其實跟著官方安裝說明進行安裝就可以了。

如果這個壓縮包不是.tgz格式的,把這個壓縮包重新命名為.tgz格式。解壓當前的.tgz格式的軟體包到系統中的任意路徑(這個路徑很重要,以下將該路徑的絕對路徑簡稱為/your/path/to/cudnn),解壓後的資料夾名為cuda,資料夾中包含兩個資料夾:乙個為include,另乙個為lib64。

例如:我將這個壓縮包解壓在了/usr/local目錄下,那麼該檔案的絕對路徑為/usr/local/cuda

將解壓後的檔案中的lib64資料夾關聯到環境變數中。這一步很重要。

cd ~

sudo gedit .bashrc

export ld_library_path=/your/path/to/cudnn/lib64:$ld_library_path
其中/your/path/to/cudnn/lib64是指.tgz解壓後的檔案所在路徑中的lib64資料夾。

儲存更改的檔案後,緊接著:

source .bashrc
重啟一下terminal(終端),該步驟可以成功的配置cudnn的lib檔案。

配置cudnn的最後一步就是將解壓後的cudnn資料夾(一般該檔名為cuda)中的include資料夾(/your/path/to/cudnn/include)中的cudnn.h檔案拷貝到/usr/local/cuda/include中,由於進入了系統路徑,因此執行該操作時需要獲取管理員許可權。

開啟終端,進入/your/path/to/cudnn/include。其中/your/path/to/cudnn/include指的是.tgz解壓後的檔案所在路徑中的include資料夾。例如:

cd cuda/include

sudo cp *.h /usr/local/cuda/include/

其中這裡的cuda/include對於我自己的安裝來說就是/your/path/to/cudnn/include。因為我將cudnn的.tgz壓縮包解壓到了home的當前使用者的路徑下,解壓後的資料夾名為cuda。

之後,再重置cudnn.h檔案的讀寫許可權:

sudo chmod a+r /usr/local/cuda/include/cudnn.h
至此,cudnn的配置就全部安裝完成了。

CUDA和CUDNN的安裝

2.cudnn 驗證選擇相應版本後 linux x86 64 ubuntu 18.04 runfile local 給.run檔案賦執行許可權 chmod x cuda run sudo cuda run閱讀說明可以直接ctrl c跳過 第二個選項安裝驅動選no 之前已經安裝好了 其餘全部accep...

windows 下 cudnn的安裝方法

將檔案解壓,例如解壓到d cuda 解壓後有三個子目錄 bin,include,lib 用 vs 新建 cuda 專案。在vs編輯器正上方,solution configuration 的內容如果是debug 改為 release 旁邊platforms solution platforms 中的內...

windows 下 cudnn的安裝方法

將檔案解壓,例如解壓到d cuda 解壓後有三個子目錄 bin,include,lib 用 vs 新建 cuda 專案。在vs編輯器正上方,solution configuration 的內容如果是debug 改為 release 旁邊platforms solution platforms 中的內...