1.多版本cuda切换:建立不同的软连接
查看版本
$ cd /usr/local
/usr/local$ ls
bin cuda cuda-9.0 cuda-9.1
stat命令显示cuda的状态信息
$ stat cuda
File: cuda -> /usr/local/cuda-9.1
Size: 19 Blocks: 0 IO Block: 4096 symbolic link
Device: 10306h/66310d Inode: 2100532 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2020-01-07 22:02:11.992886919 +0800
Modify: 2019-09-02 21:17:47.402827210 +0800
Change: 2019-09-02 21:17:47.402827210 +0800
Birth: -
cuda 文件类型是symbolic link,而指向的目录正是/usr/local/cuda-9.1
当我们想使用cuda-9.0
版本时,只需要删除现有软链接,然后重新建立 cuda指向cuda-9.0版本的软链接(注意名称还是cuda,因为要与bashrc文件里设置的保持一致):
sudo rm -rf cuda
sudo ln -s /usr/local/cuda-9.0 /usr/local/cuda