欢迎光临
我们一直在努力

[mcj]Ubuntu16.04安装NVIDIA驱动+CUDA9.0+cudnn7.0附详细步骤

华为学生服务器每月仅需9元!
文章目录
[隐藏]

1 安装NVIDIA显卡驱动

在安装显卡驱动之前,要确定我们要装的显卡驱动和CUDA版本的对应问题。可以参考下表:

[mcj]Ubuntu16.04安装NVIDIA驱动+CUDA9.0+cudnn7.0附详细步骤

使用命令ubuntu-drivers devices检查一下目前系统支持的驱动版本:

OK,可以看到我们现在推荐的是390,接下来安装390的NVIDIA驱动。

我安装的是NVIDIA-Linux-x86_64-390.25.run

首先找个目录,比如/home/ubuntu/nvidia/,然后把run文件放到这个目录里,先给权限

接着ctrl+alt+f1~f6进入控制台,登陆之后,关闭lightdm

如果你的系统是中文的话,这里会出现乱码,不过没关系,输入密码就好

然后禁用nouveau,打开/etc/modprobe.d/blacklist.conf,在最后添加:

接着更新一下:

接着重启电脑,然后输入lsmod | grep nouveau,测试一下nouveau是否正确关闭,如果什么都没有输出则代表已经正确关闭了。

然后进入init 3模式并安装驱动:

接下来就是一堆选项,问你是不是同意,直接全部同意即可,安装完成之后,重启。

这个时候输入命令查看驱动nvidia-smi

这样显卡驱动就装好了,如果想要卸载的话,可以执行:

2 安装CUDA9.0

先下载CUDA,我使用的是cuda_9.0.176_384.81_linux.run

还是放在之前的目录下(只是为了方便),然后继续之前的步骤,进行安装:

稍等几秒,会出现一个百分比的协议界面,我们只需要按q即可跳过,接着选择accept,当问及是否需要安装驱动的时候,我们选择N,因为我们之前已经安装过了。其余的我们一律选择是,安装目录也都选择默认即可。

接下来选择添加环境变量,不然nvcc -V 没法用:

OK,检查一下,输入ldconfig -v|grep cuda,我们可以看到:

代表我们的动态链接库已经设置好了,如果我们要编译samples的话,还需要安装一些必须的工具:

要注意最后一行命令的安装,其中freeglut3-dev和libglu1-mesa-dev可能会报错,别担心,我们可以分别安装这两个,单独安装是没问题的。安装之后,我们进入samples目录,测试一下CUDA是否安装成功。

我们可以选择全部编译,也可以只编译其中一个,这里,我们测试一下/NVIDIA_CUDA-9.0_Samples/1_Utilities/deviceQuery这个例子。

稍等一会,会提示编译成功。

然后执行一下:

出现这个界面说明你的 CUDA已经安装成功了。

3 CUDNN7.0

这里,CUDA和cudnn的版本要注意对应,我选择的是:cudnn-9.0-linux-x64-v7.tgz ,还是放在原来的目录,先解压一下:

OK,这样就装好了。

不过要注意的是,这样安装的cudnn其实相当于做了软连接,为了防止以后误删,我建议把它们直接放到对应的目录下。

测试是否安装成功及安装版本:

[mcj]Ubuntu16.04安装NVIDIA驱动+CUDA9.0+cudnn7.0附详细步骤

这代表装的是7.0.5版本的cudnn。

或者通过编译测试例子来证明,参考:

https://blog.csdn.net/caicaiatnbu/article/details/87626491

4 其他版本

如果要安装其他版本的CUDN和cudnn,也是一样的道理,一个更简单的方法是全部解压到指定目录,然后在/etc/profileldconfig中加入路径即可。

比如/etc/profile

/etc/ld.so.conf:

 

cudnn7.5.0下载地址:

温馨提示: 此处内容需要 评论本文刷新本页 才能查看!

cuda10.0下载地址:
温馨提示: 此处内容需要 评论本文刷新本页 才能查看!

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » [mcj]Ubuntu16.04安装NVIDIA驱动+CUDA9.0+cudnn7.0附详细步骤
华为学生服务器每月仅需9元!

留个评论吧~ 抢沙发 评论前登陆可免验证码!

私密评论

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)
切换注册

登录

忘记密码 ?

切换登录

注册