Ubuntu16.04下安装CUDA9.0以及对应版本的CUDNN

1、安装英伟达显卡驱动(本人的为GeForce GTX960M)

参考:https://blog.csdn.net/ghw15221836342/article/details/79571559
注意其中显卡的版本号,不要盲目安装(本人亲测有效)

2、GCC的安装

参见:https://blog.csdn.net/weixin_35762621/article/details/80336291

sudo apt-get install gcc-5.5  #注意这里要根据情况来写版本号,我这里是 gcc version 5.5.0 20171010 (Ubuntu 5.5.0-12ubuntu1~16.04) 

万一上面版本与自己的情况不符也没关系,然后重复安装gcc其他版本即可,安装时只需改动后面的版本号即可,再通过提升优先级来使用适合的版本进行编译

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-? ? # 第一个?为自己的版本号,第二个?为数字,越大优先级越高

3、安装CUDA9.0及其测试

CUDA的下载:https://developer.nvidia.com/cuda-90-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=runfilelocal
直接点击这个链接即可下载run版本的CUDA,这时不要急于安装。
输入一下命令,检查usr/local下是否有cuda-9.0这个文件夹(我的电脑按安装完显卡会自动生成cuda-10.0这个文件夹,而不是9.0)

cd /usr/local  #如果没有输入以下命令创建
mkdir cuda-9.0

安装过程中注意以下两条

Do you accept the previously read EULA?
accept/decline/quit:accept

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26?
(y)es/(n)o/(q)uit: n(尤其是这一条,一定要选n

详细步骤参见:https://blog.csdn.net/zbqhc/article/details/73277750

安装

sudo sh cuda_9.0.176_384.81_linux.run

环境的配置

终端中输入

sudo gedit /etc/profile

在打开的文件末尾,添加以下两行。
64位系统:

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

32位系统:

export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

详细见图
在这里插入图片描述

测试(这里建议还是测试一下)

参见:https://blog.csdn.net/QLULIBIN/article/details/78714596

4、安装CUDNN

下载地址:https://developer.nvidia.com/rdp/cudnn-archive
版本(一定要按图中的版本,别的版本没有测试,不敢保证)7.0.5那个,下载下来的名字为:cudnn-9.0-linux-x64-v7.tgz
在这里插入图片描述

发布了141 篇原创文章 · 获赞 131 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/qq_41621362/article/details/88000156