Linux常用技巧系列: Linux创建软链接ln -s,(更改cuda版本,从8.0到9.0,Cuda多版本共存, 图文教程)

创建软连接在系统崩溃的时候也是经常用的功能,如果你已经需要用到,说明你对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
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值