cuda8.0.44linux.run,ubuntu16.04 cuda8.0 cudnn7.0 安装
cuda 8.0 安裝:
sudo sh ./cuda_8.0.44_linux.run
(可通過(guò)sudo sh ./cuda_8.0.44_linux.run --help查看一些參數(shù)命令,安裝某一部分或是卸載的參數(shù)都可以看到,可能有些情況安裝要帶--override參數(shù))
按ctrl+c,跳過(guò)閱讀條款
輸入accept接受條款。
接下來(lái)只有nvidia驅(qū)動(dòng)那里不要裝,因?yàn)槲抑耙呀?jīng)裝過(guò)了顯卡驅(qū)動(dòng)。其他都選是或者默認(rèn)就可以。
流程:
輸入n。不裝nvidia驅(qū)動(dòng)。
輸入y。安裝cuda toolkit
回車(chē)。 使用默認(rèn)安裝路徑/usr/local/cuda-8.0
輸入y。安裝指向/usr/local/cuda的鏈接
輸入y。安裝Samples。
回車(chē)。 使用Samples默認(rèn)安裝路徑/home/username
環(huán)境變量設(shè)置
sudo vim ~/.bashrc
在末尾添加
export CUDA_HOME=/usr/local/cuda-8.0
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-8.0/bin:$PATH
保存退出。
然后刷新。
source ~/.bashrc
動(dòng)態(tài)鏈接庫(kù)設(shè)置
創(chuàng)建文件:
sudo vim /etc/ld.so.conf.d/cuda.conf
寫(xiě)入:/usr/local/cuda/lib64
保存之后使其立即生效:
sudo ldconfig -v
檢查
(1)Cuda版本
nvcc --version
我這里提示nvcc沒(méi)安裝。之前說(shuō)裝toolkit時(shí)缺兩個(gè)庫(kù),我裝上后重裝了cuda還是這樣,執(zhí)行cuda.run --silent --toolkit還是沒(méi)用。最后只能sudo apt-get install? nvidia-cuda-toolkit下一個(gè)G了,不知道為什么。
sudo apt-get install? nvidia-cuda-toolkit
nvcc --version
robot@robot:~/Downloads$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Tue_Aug_11_14:27:32_CDT_2015
Cuda compilation tools, release 7.5, V7.5.17
于是網(wǎng)上找了教程,說(shuō)是需要在terminal中輸入sudo apt-get install nvidia-cuda-toolkit安裝,執(zhí)行命令后,nvcc命令可以正常執(zhí)行,但是運(yùn)行nvcc --version發(fā)現(xiàn)版本為7.5,與原來(lái)安裝的CUDA 8.0不匹配,這將會(huì)導(dǎo)致一系列不兼容問(wèn)題(比如在python中使用sk-cuda庫(kù)就報(bào)錯(cuò),因?yàn)閚vcc版本不一致),遂通過(guò)如下步驟解決:
1.使用sudo apt-get autoremove?nvidia-cuda-toolkit?卸載7.5版本
2.查看/usr/local/cuda/bin下是否有nvcc可執(zhí)行程序,如果沒(méi)有說(shuō)明cuda沒(méi)有正常安裝,需要重新安裝,如果有,進(jìn)入下一步
3.添加環(huán)境變量,打開(kāi)~/.bashrc ,添加環(huán)境變量export PATH=$PATH:/usr/local/cuda/bin
4.再在terminal中輸入nvcc --version可以看到已經(jīng)可以顯示為8.0版本了
cudnn 7.0 安裝
下載cudnn-8.0-linux-x64-v7.tgz,解壓
tar -xvf cudnn-8.0-linux-x64-v7.tgz
robot@robot:~/Downloads/cuda$ ls
include? lib64? NVIDIA_SLA_cuDNN_Support.txt
robot@robot:~/Downloads/cuda$ sudo cp include/cudnn.h /usr/local/cuda/include/
robot@robot:~/Downloads/cuda$ sudo cp lib64/libcudnn* /usr/local/cuda/lib64/
robot@robot:~/Downloads/cuda$ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
總結(jié)
以上是生活随笔為你收集整理的cuda8.0.44linux.run,ubuntu16.04 cuda8.0 cudnn7.0 安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android 百度地图 在线建议查询,
- 下一篇: 服务器find寻找文件路径,Linux