安装多版本cuda
前提已经安装cuda10.0 10.2, 要安装8.0
安装
修改gCC版本
- 查看当前版本
gcc -v
显示:gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) - 查看本机已安装的gcc版本
ls /usr/bin/gcc*
显示:/usr/bin/gcc /usr/bin/gcc-ar /usr/bin/gcc-nm /usr/bin/gcc-ranlib /usr/bin/gcc-5 /usr/bin/gcc-ar-5 /usr/bin/gcc-nm-5 /usr/bin/gcc-ranlib-5 /usr/bin/gcc-7 /usr/bin/gcc-ar-7 /usr/bin/gcc-nm-7 /usr/bin/gcc-ranlib-7 - 切换版本
显示sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 40 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 50 sudo update-alternatives --config gcc
在终端输入对应的编号 1 回车,成功There are 2 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-7 50 auto mode 1 /usr/bin/gcc-5 40 manual mode 2 /usr/bin/gcc-7 50 manual mode
安装cuda
- 下载cuda8.0版本
sudo sh cuda_8.0.61_375.26_linux-run- 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 375.26?
(y)es/(n)o/(q)uit: n - Install the CUDA 8.0 Toolkit?
(y)es/(n)o/(q)uit: y - Install the CUDA 8.0 Samples?
(y)es/(n)o/(q)uit: y
报错
Error: unsupported compiler: 5.5.0. Use --override to override this check. Missing recommended library: libGLU.so Missing recommended library: libXmu.so Error: cannot find Toolkit in /usr/local/cuda-8.0 =========== = Summary = =========== Driver: Not Selected Toolkit: Installation Failed. Using unsupported Compiler. Samples: Cannot find Toolkit in /usr/local/cuda-8.0 Logfile is /tmp/cuda_install_26760.log- Do you accept the previously read EULA?
根据提示安装命令改为 sudo sh cuda_8.0.61_375.26_linux-run --override
- 切换版本
进入目录查看已安装的版本
cd /usr/local/
ls
显示如下
bin cuda cuda-10.0 cuda-10.2 cuda-8.0
删除以前的软连接,建立新的连接,使得/usr/local/cuda指向/usr/local/cuda-8.0,然后查看软连接
sudo rm -rf cuda
sudo ln -s /usr/local/cuda-8.0 /usr/local/cuda
stat cuda
终端显示/usr/local/cuda指向/usr/local/cuda-8.0
File: cuda -> /usr/local/cuda-8.0
Size: 19 Blocks: 0 IO Block: 4096 symbolic link
Device: 10305h/66309d Inode: 3416806 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2021-04-25 16:53:54.502924102 +0800
Modify: 2021-04-25 16:53:54.502924102 +0800
Change: 2021-04-25 16:53:54.502924102 +0800