下載CUDA
官網下載 按照自己的實際情況進行選擇,下載合適的版本。
注意這里下載的是cuda8.0的runfile(local)文件。
安裝CUDA
下載完成后,解壓到當前目錄,切換到該目錄輸入:
sh cuda_8.0.44_linux.run –override //_8.0.44是本文采用的版本,安裝時根據實際調整。
初始化安裝
初始安裝是,出現很多選擇的選項,直接Ctrl+C,之后的選項參考如下:
Do you accept the previously read EULA? accept/decline/quit: accept Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62? (y)es/(n)o/(q)uit: n Install the CUDA 8.0 Toolkit? (y)es/(n)o/(q)uit: y Enter Toolkit Location [ default is /usr/local/cuda-8.0 ]: Do you want to install a symbolic link at /usr/local/cuda? (y)es/(n)o/(q)uit: y Install the CUDA 8.0 Samples? (y)es/(n)o/(q)uit: y Enter CUDA Samples Location [ default is /home ]:
輸入accept接受條款
輸入n不安裝nvidia圖像驅動,之前已經安裝過了
輸入y安裝cuda 8.0工具
回車確認cuda默認安裝路徑:/usr/local/cuda-8.0
輸入y用sudo權限運行安裝,輸入密碼
輸入y或者n安裝或者不安裝指向/usr/local/cuda的符號鏈接
輸入y安裝CUDA 8.0 Samples,以便后面測試
回車確認CUDA 8.0 Samples默認安裝路徑。
安裝過程
Installing the CUDA Toolkit in /usr/local/cuda-8.0 ... Missing recommended library: libGLU.so Missing recommended library: libX11.so Missing recommended library: libXi.so Missing recommended library: libXmu.so Installing the CUDA Samples in /home/zhou ... Copying samples to /home/zhou/NVIDIA_CUDA-8.0_Samples now... Finished copying samples. ===========
= Summary =
=========== Driver: Not Selected Toolkit: Installed in /usr/local/cuda-8.0 Samples: Installed in /home/zhou, but missing recommended libraries Please make sure that - PATH includes /usr/local/cuda-8.0/bin - LD_LIBRARY_PATH includes /usr/local/cuda-8.0/lib64, or, add /usr/local/cuda-8.0/lib64 to /etc/ld.so.conf and run ldconfig as root To uninstall the CUDA Toolkit, run the uninstall script in
/usr/local/cuda-8.0/bin Please see CUDA_Installation_Guide_Linux.pdf in
/usr/local/cuda-8.0/doc/pdf for detailed information on setting up CUDA. ***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 361.00 is required for CUDA 8.0 functionality to work. To install the driver using this installer, run the following command, replacing with the name of this run file: sudo .run -silent -driver Logfile is /tmp/cuda_install_2961.log
添加環境路徑
安裝完畢后,再聲明一下環境變量,並將其寫入到 ~/.bashrc 的尾部:
sudo gedit ~/.bashrc
尾部添加:
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
然后設置環境變量和動態鏈接庫,在命令行輸入:
sudo gedit /etc/profile
在打開的文件末尾加入:
export PATH=/usr/local/cuda/bin:$PATH
保存之后,創建鏈接文件:
sudo gedit /etc/ld.so.conf.d/cuda.conf
在打開的文件中添加如下語句:
/usr/local/cuda/lib64
然后執行:
sudo ldconfig
使鏈接立即生效。
測試
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery make -j4 sudo ./deviceQuery
若會輸出相應的顯卡性能信息,表明cuda安裝成功。
cuDNN安裝
下載cuDNN,解壓。
tar -zxvf cudnn-8.0-linux-x64-v7.tgz
得到一個cuda文件夾,進入之后會有include文件夾和lib64文件夾
執行下列命令:
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*