ubuntu環境下安裝cuda和cudnn

2021-10-23 13:12:57 字數 1762 閱讀 5417

安裝

設定安裝包許可權

sudo

chmod +x cuda_10.0.130_410.48_linux.run

直接執行安裝

sudo ./cuda_10.0.130_410.48_linux.run
注意安裝過程中有個顯示卡驅動的選項選擇no,其他都可以yes和預設。

安裝過程中,如果出錯,u依據提示進入log日誌檢視錯誤原因,如果驅動和cuda的版本相容,很大可能gcc版本不支援(一般是gcc版本不能過高),檢視該gcc安裝鏈結解決此問題,我安裝的版本需要gcc-7版本。

設定環境變數以及路徑:

sudo

ln -s /usr/local/cuda-10.0 /usr/local/cuda

新增路徑

sudo gedit ~/.bashrc
在最後面新增如下內容:

export ld_library_path=

$ld_library_path:/usr/local/cuda/lib64

export path=

$path:/usr/local/cuda/bin

export cuda_home=

$cuda_home:/usr/local/cuda

更新

source ~/.bashrc

sudo

rm -rf cuda

sudo

ln -s /usr/local/cuda-9.1 /usr/local/cuda

思路就是先刪除當前軟鏈結,重新新增乙個其他版本的,如果之前新增過環境變數,那新安裝的版本的環境變數都不用新增了。

最後檢視cuda軟鏈結是否更改。

stat cuda
檢視cuda安裝是否成功

nvcc --version
解壓安裝包

tar -zxvf cudnn-10.0-linux-x64-v7.6.5.32.tgz cuda/
拷貝對應檔案放入cuda安裝路徑下的對應位置

sudo

cp cuda/include/cudnn.h /usr/local/cuda/include/

sudo

cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/

修改對應檔案的許可權

sudo

chmod a+r /usr/local/cuda/include/cudnn.h

sudo

chmod a+r /usr/local/cuda/lib64/libcudnn*

檢視cudnn是否安裝成功

cat /usr/local/cuda/include/cudnn.h |

grep cudnn_major -a 2

設定環境變數以及路徑,這裡不需要設定了,cudnn標頭檔案和庫都是拷貝到、cuda路徑下,因為之前cuda安裝時已經設定了。

ubuntu下的CUDA安裝

安裝指南 準備工作 在終端輸入 lspci grep i nvidia 檢視自己的顯示卡型號是否是nvidia官網上列出來的支援cuda的型號。將在軟體中心安裝的有關nvidia的軟體都給刪除掉。在終端執行 sudo apt get remove purge nvidia 兩種安裝方式 本人喜歡第一...

Ubuntu下cuda的安裝

檢視ubuntu版本 cat etc issue 檢視gpu的型號 lspci grep i nvidia 檢視系統x86 64 uname a 檢視是否有gcc支援 gcc v sudo apt get install freeglut3 devbuild essential libx11 dev...

ubuntu下CUDA安裝繞坑

os ubuntu16.04 顯示卡 nvidia 1080 裝cuda原因 1.在配置elasticfusion等需要gpu加速的開源slam工程時要裝cuda 配置時請將elasticfusion的bash中的cuda 7 5刪掉 2.深度學習裝cuda 安裝流程 先安裝機子顯示卡對應的顯示卡驅...