博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 可以安装多个版本的Cuda 吗 | 问题解析
阅读量:2019 次
发布时间:2019-04-28

本文共 888 字,大约阅读时间需要 2 分钟。

关于Cuda 安装的简单的问题总结

一台 Linux 服务器, cuda9 和 cuda 10 可以共存吗?

这样的情况是可以共存的:

比如:已经安装了高版本的cuda 和 对应驱动, 而 这个驱动 同时也支持 低版本的CUDA运行,这种情况通过 修改 配置 文件的方式 ,可以 自由进行 cuda 的切换。

但是如果系统先安装的 cuda9 和对应驱动, 然后你想要给当前 非 Root 用户安装的 cuda10 ,因为 没有 root权限, 无法 更新 驱动 ,此时 便不行。


因此,给我一台新的服务器,我会怎么安排 Cuda?

  • Root 权限 用户,给 服务器安装尽可能 高版本的 驱动 内核,例如 Cuda 11
  • 普通用户,根据自己的项目需求,可以安装自己的 Cuda

系统默认的Cuda 安装位置 和 配置如下:

export PATH=/usr/local/cuda-10.0/bin:$PATH  export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATHexport CUDA_HOME=/usr/local/cuda

普通用户,配置自己的Cuda 安装目录,可以配置多个,但是 同一时刻,只能使用其中一个版本

我这里是 cuda10,根据自己的需求,可以配置为 cuda9 cuda8 对应的安装目录

  • 比如说我只配置了一个 cuda , 那么我注释掉配置,便会使用 系统默认的Cuda;
#export PATH="/home/moli/usr/local/cuda10/bin:$PATH" #export LD_LIBRARY_PATH="/home/moli/usr/local/cuda10/lib64:$LD_LIBRARY_PATH"
  • 配置文件为,每个用户根目录下的 .bashrc 文件;
# 配置操作如下:cd ~ vim .bashrc# 使配置生效即可source .bashrc

恭喜你已经读到文末啦,多谢你的点赞鼓励!

9


一个记录北漂打工人真实人生轨迹的无料小号

9-9


转载地址:http://xcmxf.baihongyu.com/

你可能感兴趣的文章
Maven继承和聚合
查看>>
Apache Kafka:优化部署的 10 种最佳实践
查看>>
Leetcode 35. 搜索插入位置 c#
查看>>
[9] JMeter-常用函数的使用
查看>>
[12] JMeter-结果分析之图形图表
查看>>
使用aspose.words 18.6实现pdf文档转换
查看>>
Java数组详解
查看>>
vs中动态DLL与静态LIB工程中加入版本信息的方法
查看>>
大数据分析技术与应用一站式学习(值得收藏)_v20200418
查看>>
自定义Starter
查看>>
映 射 ALT 键
查看>>
vim使用快捷键F4生成文件头注释、F5生成main函数模板、F6生成.h文件框架模板
查看>>
SERVICE_UNAVAILABLE/1/state not recovered / initialized
查看>>
OV5620的视频驱动
查看>>
记一次Hive 行转列 引起的GC overhead limit exceeded
查看>>
OpenGL ES八 - 交叉存取顶点数据
查看>>
crontab定时任务写法
查看>>
nginx: [emerg] unknown directive "if($remote_addr" in /usr/local/tools/nginx/conf/nginx.conf:57
查看>>
module pip has no attribute main问题解决
查看>>
Python之命名元组 (namedtuple)
查看>>