ubuntu18 安装cuda9.0 与 cudnn7.5;多版本cuda共存

ubuntu18 安装cuda9.0 与 cudnn7.5;多版本cuda共存

开始:

首先安装gcc v5(ubuntu 预装的是gcc v7 ,不适用cuda9.0)

sudo apt-get install gcc-5
sudo apt-get install g+±5

E: 无法下载 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/universe/g/gcc-5/gcc-5_5.5.0-12ubuntu1_amd64.deb Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification. [IP: 101.6.15.130 443]
E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?

因为gcc 的下载源不对,将源换成ubuntu 的

sudo gedit /etc/apt/sources.list

之前的删除,换成:

deb http://dk.archive.ubuntu.com/ubuntu/ xenial main
deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe

下一步:

sudo apt-get install gcc-5
sudo apt-get install g+±5

下一步:

{

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g+±5 50

这里的作用:为gcc配置替代方案,并 分配优先级
}

下一步:

{
到官网下载 CUDA9.0与补丁:
链接: https://developer.nvidia.com/cuda-toolkit-archive.
在这里插入图片描述

}

下一步:

{

sudo sh cuda_9.0.176_384.81_linux.run # 开始安装

-------------------------------------------------------------


IMPORTANT NOTICE -- READ BEFORE DOWNLOADING, INSTALLING, COPYING OR USING THE LICENSED SOFTWARE: 


-------------------------------------------------------------   
####################################    按 "q"键跳过协议说明    

Do you accept the previously read EULA? accept/decline/quit: accept    # 接受协议   

You are attempting to install on an unsupported configuration. Do you wish to continue? (y)es/(n)o [ default is no ]: y    

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81? (y)es/(n)o/(q)uit: n    # 由于已经安装显卡驱动,选择n,切记切记!   

Install the CUDA 9.0 Toolkit? (y)es/(n)o/(q)uit: y   Enter Toolkit Location  [ default is /usr/local/cuda-9.0 ]:    # 工具包安装地址,默认回车即可  

 Do you want to install a symbolic link at /usr/local/cuda? (y)es/(n)o/(q)uit: n    #*因为本机已经安装了cuda10.1因此不要创建软链接,选择n,切记切记!   
 
 Install the CUDA 9.0 Samples? (y)es/(n)o/(q)uit: y    # 安装样例   
 
 Enter CUDA Samples Location  [ default is /home/zzw ]: /data0/zzw/CUDA-9.0    # 样例安装地址




在这里插入图片描述
}

下一步:

{
配置CUDA-9.0的环境变量(此处将原始cuda10.1版本的PATH注释,添加cuda9.0PATH)

sudo gedit ~/.bashrc

#在bashrc末尾添加

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

#source一下

source ~/.bashrc

}

下一步:

{
下载cudnn7.6.0:
①官网地址:
https://developer.nvidia.com/rdp/cudnn-archive.

在这里插入图片描述

②清华源(最终没有采用这个方法)
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/.

在这里插入图片描述

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

$ sudo cp cuda/include/cudnn.h /usr/local/cuda/include
$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
$ sudo chmod a+r /usr/local/cuda/include/cudnn.h
$ sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

}

下一步:

{
删除之前的软连接,并生成新的软连接

sudo rm -rf /usr/local/cuda #删除之前创建的软链接
sudo ln -s /usr/local/cuda-9.0 /usr/local/cuda #创建新 cuda 的软链接

重新启动一个终端并检查配置结果

cat /usr/local/cuda/version.txt #查看cuda版本
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 #查看cudnn版本

在这里插入图片描述

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值