Linux常用技巧系列: Linux创建软链接ln -s,(更改cuda版本,从8.0到9.0,Cuda多版本共存, 图文教程)
创建软连接在系统崩溃的时候也是经常用的功能,如果你已经需要用到,说明你对Linux系统已经有了一定的熟练程度。尤其在配置和修复mysql,配置cuda,不同版本的切换的时候,会用到。用法也非常简单:ln -s source_dir target_dirln -s 源目录 目标目录而且一般要sudo权限例如给/usr/local/cuda/下的cuda指向你安装在/usr/loc...
·
创建软连接在系统崩溃的时候也是经常用的功能,如果你已经需要用到,说明你对Linux系统已经有了一定的熟练程度。尤其在配置和修复mysql,配置cuda,不同版本的切换的时候,会用到。
用法也非常简单:
ln -s source_dir target_dir
ln -s 源目录 目标目录
而且一般要sudo权限
例如给/usr/local/cuda/下的cuda指向你安装在/usr/local/cuda-8.0的环境,如下:
$ sudo ln -s /usr/local/cuda-8.0/ /usr/local/cuda/
查看cuda版本就会看到是cuda8.0,查询命令如下,不同可以翻该系列博客。
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Tue_Jan_10_13:22:03_CST_2017
Cuda compilation tools, release 8.0, V8.0.61
删除刚刚建立的软连接,再让/usr/local/cuda指向安装在/usr/local/cuda-9.0下的cuda 9.0的环境如下:
$ rm -rf /usr/local/cuda
$ sudo ln -s /usr/local/cuda-9.0/ /usr/local/cuda/
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Sep__1_21:08:03_CDT_2017
Cuda compilation tools, release 9.0, V9.0.176
这时候再查看,发现版本号已经换成了9.0
cuda 10.0同理,这样你的linux系统可以存在多个cuda环境,不用再担心Tensorflow和cuda不兼容的问题,但是注意python 3.7 安装Tensorflow 或者Pytorch可能会出问题。Cool!
(阅读时间30S)
更多推荐
已为社区贡献2条内容
所有评论(0)