讓我們一起來搭建Ubuntu16.04下安裝cuda和cudnn環境吧!!!
之前電腦安裝的版本是ubuntu18.4,但是在安裝過程中碰到了各種各樣的問題,自己折騰了四天的時間也沒有安裝成功。於是在查看csdn各種大神的博客之後,決定轉換思路,用ubuntu16.4,果然時間不負有心人,在ubuntu16.4下安裝一會就安裝成功啦。
先給大家奉上一篇博客,可以參照:https://blog.csdn.net/wanzhen4330/article/details/81699769
下面介紹我自己安裝成功的過程:
1.首先自己下載ubuntu16.4的iso鏡像,用rufuns這個軟件製作啓動盤,接下來自己安裝就好啦~~
2.到Cuda官網下載cuda9.0文件->cuda_9.0.176_384.81_linux.run,下載成功之後複製到/home文件夾下
3.接下來就要安裝驅動,Ubuntu16.0打開系統設置——》軟件和更新——》附件驅動——》選擇384專有,然後重啓之後顯示如下所示。
打開終端輸入以下命令:
nvidia-smi
顯示安裝的驅動是384.130 。
4.安裝Cuda,打開終端執行如下命令:
sudo sh cuda_9.0.176_384.81_linux.run
然後按住Enter選擇更多,直到服務條款顯示到100%。接着按下面的步驟選擇:
accept
n(不要安裝driver,一定不要選!!!)
y
y
y
只有詢問是否安裝驅動的時候選n,其餘的都選y。
5.安裝完成之後,配置環境變量,打開終端輸入以下命令:
sudo gedit /etc/bash.bashrc
在文件末尾插入以下語句,然後保存退出:
#cuda
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda
關閉之後,在終端輸入以下命令,更新一下文件:
source /etc/bash.bashrc
在終端輸入,查看Cuda版本信息。
nvcc -V
如果如下所示,則說明環境變量配置也成功。
6.最後測試Cuda是否安裝成功,依次執行如下命令:
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
sudo ./deviceQuery
若顯示結果如下則說明Cuda安裝成功~~
最主要的是看Result = PASS!!!!!
CUda安裝成功!!!!
===========================================================
7.Cudnn的下載,下載地址:https://developer.nvidia.com/rdp/cudnn-archive
注意,不同格式的cuDNN文件有不同的安裝方法。這裏選擇相對簡單的一種:
下載 tgz格式的,選擇 cuDNN Library for Linux,這個安裝相對簡單,下載、解壓、把相應的文件拷貝到指定目錄、賦予權限就可以了。
8.安裝Cudnn
將下載的文件複製到/Home文件夾下,解壓下載的文件,可以看到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*
9.查看cudnn版本
在終端輸入
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
出現如下信息則說明安裝成功!!!
有任何問題也可以在評論區留言。