Linux安装CUDA 添加环境变量 多版本CUDA切换 (软链接)
创始人
2024-02-25 00:47:40
0

一、 Linux安装CUDA

步骤1. 去官网找到你想安装的CUDA版本:

CUDA Toolkit Archive | NVIDIA Developer

步骤 2. 根据你的系统选择合适的系统版本

 其中注意上图标红框的 Distribution 和Version 可用指令 cat /proc/version查看,如下:

选择完相应的版本之后就可以选择runfile 然后在终端依次输入下面的两行指令进行安装,我的运行过程如下图

输入sudo安装指令之后会有如下安装界面:

手动输入accept之后会弹出另一个安装界面,在这里选择需要安装的安装项。在这里由于本机已安装Driver(显卡驱动),所以本次安装取消Driver(取消方法通过上下按键选中Driver,然后按回车取消),然后Installl即可。

 

 安装成功后会显示如下信息:

 注意看提示 make sure that:  意思是要添加环境变量

二、 添加环境变量

 输入如下指令查看PATH和LD_LIBRARY_PATH中环境变量,

echo $PATH
echo $LD_LIBRARY_PATH

查看后发现我还没有添加上述两个环境变量,因此采用如下两种方法添加环境变量

法1: 直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】  

export PATH=$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=/usr/local/cuda/lib64

法二:在用户目录下的.bashrc文件中增加变量【(永久的)】  

输入好了之后 :wq 保存退出就好

保存好了之后注意,这个时候如果查看环境变量会发现还是没有添加好的,所以我们需要更新一下bashrc文件。更新指令如下:

source ~/.bashrc

这里想补充一下为什么要添加环境变量这个问题:

百度上说的是: 为了在任何文件夹下都能调用到环境变量目录下的文件

比如:nvcc,这个指令应该属于 /usr/local/cuda/bin/下的。如果刚刚我没有添加这个环境变量,那如果我在 非 /usr/local/cuda/bin/ 文件夹下调用该指令,则无法成功,如下

 因此需要添加环境变量,添加了之后,在任意路径下都可以调用环境变量目录中的文件了,如下

注意上边添加环境变量的时候我们并没有按照当时提示中写的具体的加入具体的CUDA版本型号,因为我当前电脑安装了多个CUDA ,/usr/local/cuda的软连接已经指向了正在使用的CUDA版本(cuda-11.6) ,所以这里不指定版本型号,那么今后切换CUDA的时候不需要修改环境变量,只需要更改软连接就好了。

三、如何切换CUDA版本/ 软链接重定向

那如何实现将软链接指向你想要的CUDA版?

首先我们要知道CUDA默认安装位置在: /usr/local/ 文件夹下。所以我们可以cd进去,然后输入如下指令查看所有软链接

步骤一: 查看当前软链接

cd /usr/local/
ls -l

 步骤2 :删掉现有的软链接

sudo rm /usr/local/cuda

步骤3:将软链接指向要使用的CUDA版本

sudo ln -s /usr/local/cuda-11.6 /usr/local/cuda

相关内容

热门资讯

海南自贸港正式封关 “零关税”... 12月18日,海南自贸港全岛封关运作正式启动。在封关前半个月,《新闻调查》栏目组赴海南拍摄记录,详细...
湖南大学法学院党委书记李劲松到... 2025年12月19日下午,湖南大学长沙校友会“法商共创探讨沙龙”在湖南芙蓉律师事务所44楼大会议室...
从法律咨询到健康关怀:长沙市律... 2025年12月16日至19日,湖南省中医附一医院的高级康复理疗师在湖南芙蓉律师事务所,开展了一场为...
新闻调查丨海南自贸港正式封关 ... 12月18日,海南自贸港全岛封关运作正式启动。在封关前半个月,《新闻调查》栏目组赴海南拍摄记录,详细...
具身智能迎来政策“红利期”,灵... 一台身形庞大的机器人,却拥有一双灵巧的“手”。它可以根据任务指令,用五根手指灵活地拿取物品,精准避障...
明年,山西省将实现政策范围内住... 12月19日,山西省医保局发布消息,我省通过提高保障水平、优化经办服务,切实减轻参保职工生育医疗负担...
南通市海门区:“三及时”制度助... “一名机关干部因房屋漏水与邻里产生矛盾,社区监督员第一时间反馈后,镇上组织部门迅速介入提醒该干部并协...
涉外企业跨境金融服务政策宣讲会... 本报讯(记者 安欣欣)12月19日,由郑州市委金融委员会办公室、中国人民银行河南省分行联合举办的涉外...
保持领先!前海制度创新硕果累累 制度创新成果的持续涌现,使前海在全国自贸区中保持领先地位。图为前海湾夜景。(新华社发) 深圳商报记者...
坚持政策支持与改革创新并举 增... 必须坚持政策支持与改革创新并举的宏观经济治理思想,植根于中国特色社会主义市场经济理论,体现了有效市场...