多版本cuda安装及灵活切换详细教程

一、首先介绍下我所使用的环境

ubuntu18.04 + 1080ti

二、下载安装包

1.cudatoolkit下载

多版本cuda安装及灵活切换详细教程_第1张图片

①环境选择,想要多版本共存的,尽量选择runfile文件进行安装

②有些cudatoolkit下载页面,和我上边的一样,没有对应的安装包下载按钮,Base Installer中只给了两行命令,如果运行第一行命令的话,下载会比较慢,我是直接复制wget后边的链接在新网页窗口中打开,会自动弹出下载窗口,下载会比命令行快不少(我是用的IDM下载工具,能够达到7M/s,感兴趣的可以自己去安装尝试一下)

③这里先介绍下载,安装步骤下边单独介绍

2.cudnn下载

根据自己的cuda版本,下载对应的cudnn(注意:cudnn与cuda并不是一一对应的关系,如果你想要安装的是cuda10.2,有多个版本的cudnn与之匹配,不同版本之间的区别这里暂不详细介绍,如果你的项目中没有明确说明cudnn版本,那么自己随便选择一个就好了,我是求稳,安装的cudnn7.6.5版本,因为我git的项目中,这个版本是别人测试通过的)

多版本cuda安装及灵活切换详细教程_第2张图片

③下载好之后,cudnn文件先解压放一边备用。

三、开始安装

1.安装cuda(写博客时我已经安装好需要用到的cuda10.0、cuda10.2两个版本了,不想卸载,所以又下载了cuda9.2的版本,做个演示)

sudo sh cuda_9.2.148_396.37_linux.run 

一开始是一大堆协议说明的内容,不需要管,直接按q,接着就问你是否接受协议,输入accept,然后回车

多版本cuda安装及灵活切换详细教程_第3张图片

后边一堆选择,要谨慎,不要一股脑yes,参考下图

多版本cuda安装及灵活切换详细教程_第4张图片

有两处选择no

#这里是问你是否要安装显卡图形驱动,正常情况下我们都是已经安装好了显卡驱动的
#不需要重复安装,否则可能会出问题
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 396.37?
(y)es/(n)o/(

你可能感兴趣的:(CUDA,Linux,记录,cuda,linux)