Ubuntu16.04 安装CUDA9.1 cudnn7.0

Ubuntu系统默认使用的驱动即为开源的驱动nouveau,我们需要禁用它并且之后也不需启用。
编辑系统配置文件blacklist.conf

sudo gedit /etc/modprobe.d/blacklist.conf

在其中添加下面两行:

blacklist nouveau
options nouveau modeset=0

保存,退出,执行如下命令使配置生效:

sudo update-initramfs -u

重启电脑,至此开源驱动就已被禁用了,可用如下命令进行检查:

lsmod | grep nouveau

如果系统什么也没返回,说明nouveau禁用成功

结束X server服务
Ctrl+Alt+F1进入字符终端界面, 在终端输入以下命令:

sudo service lightdm stop

安装Nvidia驱动
进入存放驱动脚本的目录,执行以下命令:

sudo chmod a+x 你的脚本.sh
sudo ./你的脚本.sh -no-x-check -no-nouveau-check -no-opengl-files

安装CUDA

sudo sh cuda_9.1.85_387.26_linux.run

在这里插入图片描述

sudo chmod a+x  cuda_9.1.85.1_linux.run

sudo sh cuda_9.1.85.1_linux.run

在这里插入图片描述

sudo vim /etc/profile

设置环境变量

The program 'nvcc' is currently not installed. You can install it by typing:
sudo apt-get install nvidia-cuda-toolkit

不设置的话会报错:

export PATH=/home/ad/softwar/cuda9.1/bin:$PATH
export LD_LIBRARY_PATH=/home/ad/softwar/cuda9.1/lib64:$LD_LIBRARY_PATH
ESC  :wq 回车
sudo ldconfig //环境变量立即生效  或者reboot重启电脑

#编译并测试设备 deviceQuery:

cd /home/ad/software/NVIDIA_CUDA-9.1_Samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

在这里插入图片描述
#编译并测试带宽 bandwidthTest:

cd ../bandwidthTest
sudo make
./bandwidthTest

在这里插入图片描述
如果这两个测试的最后结果都是Result = PASS,说明CUDA安装成功啦。

nvcc -V

在这里插入图片描述

cudnn安装

tar -xzvf cudnn-9.0-linux-x64-v7.tgz

sudo cp cuda/include/cudnn.h /home/ad/softwar/cuda9.1/include/
sudo cp cuda/lib64/libcudnn* /home/ad/softwar/cuda9.1/lib64
sudo chmod a+r /home/ad/softwar/cuda9.1/include/cudnn.h /home/ad/softwar/cuda9.1/lib64/libcudnn*

nvidia-smi 出现的比较慢

sudo nvidia-persistenced --persistence-mode
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值