ubuntu16.04驱动+cuda9.0+cudnn7.0

Ubuntu16.04(系统不同可能会略有不同)

1.驱动安装

千万别用那种禁掉原显卡那种的方法,全是坑,系统容易崩!!!

安装依赖项:

sudo apt-get update

sudo apt-get install dkms build-essential linux-headers-generic

终端输入

sudo apt-get install nvidia-

开始按tab键补全,在里面找到型号

这里我选的384,可根据自己的型号,把384换掉,输入:

sudo apt-get install nvidia-384 nvidia-settings nvidia-prime

检查是否安装成功

终端输入:

nvidia-smi

出现类似如下:

终端输入:

nvidia-settings

出现类似如下:

表示已成功安装驱动。

2.Cuda9.0

官网链接:

https://developer.nvidia.com/cuda-90-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=runfilelocal

安装相关依赖项:

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

 

修改文件权限:

 

sudo chmod 777 cuda_9.0.176_384.81_linux.run

回车之后按空格阅读完之后,按照提示,依次输入

accept->n->y->回车->y->y->回车,等待安装

 配置环境变量,在文件末尾添加两行:

sudo gedit  /etc/profile

export  PATH=/usr/local/cuda-9.0/bin:$PATH
export  LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64$LD_LIBRARY_PATH

重启电脑

测试CUDA的samples

cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

出现类似下图

安装一些依赖库

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

添加环境变量

sudo gedit ~/.bashrc

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}}

设置环境变量和动态链接库

sudo gedit /etc/profile

export PATH=/usr/local/cuda/bin:$PATH

创建链接文件/etc/ld.so.conf.d/cuda.conf

sudo gedit /etc/ld.so.conf.d/cuda.conf

在/etc/ld.so.conf.d/cuda.conf写入:

/usr/local/cuda/lib64

执行:

sudo ldconfig

3.Cudnn7.0

下载Cudnn7.0压缩包,官网需要注册才能下载

官网地址:

https://developer.nvidia.com/rdp/cudnn-download

或者:

https://download.youkuaiyun.com/download/daydayjump/10051196?locationNum=1&fps=1

下载后,解压压缩包:

tar -zxvf cudnn-9.0-linux-x64-v7.0.tgz

进入解压后的cuda文件夹,进行拷贝:

cd cuda

sudo cp lib64/lib* /usr/local/cuda/lib64/
sudo cp include/cudnn.h /usr/local/cuda/include/

进入/usr/local/cuda/lib64/,更新网络链接(如果不是cudnn7.0的话需要更改下面的后缀

cd /usr/local/cuda/lib64/

sudo chmod +r libcudnn.so.7.0.3
sudo ln -sf libcudnn.so.7.0.3. libcudnn.so.7
sudo ln -sf libcudnn.so.7 libcudnn.so
sudo ldconfig

验证是否安装成功

nvcc -V

如果出现类似下图,即安装成功

 

 

参考:

https://www.jianshu.com/p/b313625fbe61

https://blog.youkuaiyun.com/fdqw_sph/article/details/78745375

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值