CUDA多版本安装与切换

本文介绍CUDA 9.0 与CUDA 10.0的多版本配置方法

CUDA 10.0 下载与安装

(若需要其他版本,请自行官网查找下载地址)

# 下载CUDA安装包
wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
# 下载Cudnn安装包
wget  https://developer.download.nvidia.cn/compute/machine-learning/cudnn/secure/v7.3.1/prod/10.0_2018927/cudnn-10.0-linux-x64-v7.3.1.20.tgz

安装CUDA

  1. 禁用 nouveau驱动(在安装Nvidia驱动时已禁用)
lsmod | grep nouveau  # 如果有输出则代表nouveau正在加载。需要我们手动禁掉nouveau。

Ubuntu的nouveau禁用方法:
a、在/etc/modprobe.d中创建文件blacklist-nouveau.conf

sudo vi /etc/modprobe.d/blacklist-nouveau.conf (利用vi编辑器编辑和保存文件)

在文件中输入一下内容:

blacklist nouveau
options nouveau modeset=0

b、执行:

sudo update-initramfs –u

c、再执行:

 lsmod | grep nouveau

若无内容输出,则禁用成功,若仍有内容输出,请检查操作,并重复上述操作

  1. 重启电脑,进入登录界面的时候,不要登录进入桌面(否则可能会失败,若不小心进入,请重启电脑),直接按Ctrl+Alt+F1进入文本模式(命令行界面),登录账户。

  2. 关闭图形化界面

sudo service lightdm stop 
  1. 切换到cuda安装文件的路径
sudo sh cuda_10.2.89_440.33.01_linux.run

首先会显示用户许可证信息,按空格键直至进度条显示到100%
然后按照提示一步步操作accept-n(driver,此前已安装过驱动)-y-y-y-y-y


image.png
使用工具进行CUDA环境切换

https://github.com/phohenecker/switch-cuda/

你可能感兴趣的:(CUDA多版本安装与切换)