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

2023-10-29

创建软连接在系统崩溃的时候也是经常用的功能,如果你已经需要用到,说明你对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)

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐

  • 【数据挖掘与商务智能决策】第十七章 神经网络

    前言 本人CSDN博客为 仿生程序员会梦见电子羊吗 本文基于markdown本文书写 平台及软件为CSDN与Typora 文中图片存储地址为CSDN 故部分图片可能带有 CSDN 仿生程序员会梦见电子羊吗 的水印 属于本人原创 用于 数据挖
  • wazuh-API 防篡改

    Wazuh API Wazuh API是一种开源的RESTful API 允许通过web浏览器 cURL之类的命令行工具或任何可以发出web请求的脚本或程序与Wazuh管理器进行交互 Wazuh Kibana应用程序严重依赖于此 而Wazu
  • vscode远程连接unbuntu

    在 Visual Studio Code 中使用远程开发功能连接到 Ubuntu 系统需要进行以下步骤 在 Ubuntu 系统上安装并启动 SSH 服务 在 Visual Studio Code 中安装 Remote SSH 扩展 在 Vi
  • centos 下mysql登陆数据库

    1 centos初始化安装 mysql默认是没有密码的 命令行登陆 mysql u root p 提示输入密码 输入密码 即可
  • Scrapy爬取重庆安居客二手房并存入mysql数据库(下)

    上篇中我们获取了重庆的一二级区 Scrapy爬取重庆安居客二手房并存入mysql数据库 上 这一篇我们根据二级区获取相应的二手房信息 初始化数据库 创建二手房信息数据库表 house表存放二手房信息 house price存放价格 定期获取
  • cmake应用:集成gtest进行单元测试

    编写代码有bug是很正常的 通过编写完备的单元测试 可以及时发现问题 并且在后续的代码改进中持续观测是否引入了新的bug 对于追求质量的程序员 为自己的代码编写全面的单元测试是必备的基础技能 在编写单元测试的时候也能复盘自己的代码设计 是提
  • ORA-01861: 文字与格式字符串不匹配问题

    最近微服务项目运行时 JPA调用查询oracle数据库表时 会有如下错误 Caused by java sql SQLDataException ORA 01861 文字与格式字符串不匹配 附错误日志 2020 01 21 01 45 01
  • 大数据实时链路备战 —— 数据双流高保真压测

    一 大数据双流建设 1 1 数据双流 大数据时代 越来越多的业务依赖实时数据用于决策 比如促销调整 点击率预估 广告分佣等 为了保障业务的顺利开展 也为了保证整体大数据链路的高可用性 越来越多的0级系统建设双流 以保证日常及大促期间数据流的
  • Set接口学习(2)

    基本介绍 1 无序 没有索引 无下标序号 2 不允许重复元素 所以最多包含一个null 常用方法 和List接口一样 Set接口也是Collection的子接口 所以常用方法和Collection一样 Set接口的遍历方式 迭代器和fore
  • 树的前序、中序、后序遍历

    树的前序 中序 后序遍历 递归方法 a b c 树的结构定义 struct TreeNode typedef TreeNode Node typedef int EleType struct TreeNode Node lchild Nod
  • yolov5 【v4.0】用自有数据集训练结果大比拼【5s,5m,5l,5x,5shpy】

    5s python test py weights runs train exp9 weights best pt data data 9 yaml task test save json iou thres 0 5 模型大小 best p
  • 深度学习数据集处理(一)获取公开数据集

    深度学习数据集处理系列 深度学习数据集处理 二 数据集划分训练集 测试集 深度学习数据集处理 三 将自己数据集制作为TFrecords 本文介绍一些常用的深度学习关于图像处理方面的常用公开数据集的下载链接 以及数据集的简单介绍 MNIST数
  • 在VSCode中移除不必要的扩展

    在VSCode中移除不必要的扩展 在VSCode中安装扩展是编辑器缓慢且耗电的主要原因之一 因为添加的每个新扩展都会增加应用程序的内存和 CPU 使用率 VSCode现在已经具备了非常多的功能 我们可以将一些重复工作的扩展移除掉 卸载这些现
  • 统计学习方法——EM算法及其推广(一)

    统计学习方法 EM算法及其推广 EM算法及其推广 一 EM算法引入 EM算法 EM算法的导出 可不看 在非监督学习中的应用 EM算法的收敛性 参考文献 EM算法及其推广 一 EM算法 期望极大算法 是一种迭代算法 用于含有隐变量的概率模型参
  • ( 22美赛C题)基于投资最优交易策略的研究(部分内容)

    投资目前成为了一种十分流行的理财方式了 据相关数据 我们了解到黄金与比特币在金融市场上价格都具有波动性 市场交易员不定期的买入和卖出资产 其目的是使其回报最大化 本文就基于该目的对黄金与比特币五年的价格变化进行了分析 并通过建立相关模型进行
  • 网页显示正在加载安全连接服务器,QQ网页显示正在加载页面请稍候是什么意思,打不开...

    问题描述 网页游戏黑屏 白屏 IE导致的无法调出flash 原因分析 Flash游戏无法运行时 可能由于IE内核导致无法调出flash插件导致 我们尝试通过对IE的升降级进行测试 以下是IE升降级的教程 简易步骤 IE降级 360安全卫士
  • java中file操作

    File fo new File E pic old txt File f new File E pic new File fn new File E pic new test txt 1 创建文件夹 boolean mkdir 创建此抽象
  • vue3项目总结

    1 Pinia优化重复请求 在项目中 吸顶组件和首页的头部内容是一样的 所以不用发送两次请求 通过Pinia集中管理数据 再把数据给组件使用 只需要把请求封装在一个store里 调用即可使用 2 面板组件的封装 由于项目中的新鲜好物和人气推
  • 格 (数学)

    格 数学 维基百科 自由的百科全书 本文介绍的是 数学中的格 关于与 格 数学 同名的其他主题 详见 格 术语 格 lattice 来源于描述这种次序的 哈斯图的形状 在数学中 格是其非空有限子集都有一个上确界 叫并 和一个下确界 叫交 的
  • Linux常用技巧系列: Linux创建软链接ln -s,(更改cuda版本,从8.0到9.0,Cuda多版本共存, 图文教程)

    创建软连接在系统崩溃的时候也是经常用的功能 如果你已经需要用到 说明你对Linux系统已经有了一定的熟练程度 尤其在配置和修复mysql 配置cuda 不同版本的切换的时候 会用到 用法也非常简单 ln s source dir targe