ubuntu服务器子用户(无sudo权限)安装/切换多个版本cuda

1 下载cuda

进入CUDA网站下载需要的CUDA版本,我这里选择cuda13.0.0版本下载。

在服务器命令行输入下载指令

复制代码
wget https://developer.download.nvidia.com/compute/cuda/12.0.0/local_installers/cuda_12.0.0_525.60.13_linux.run

如下图,正在下载

2 CUDA13.0.0安装

首先,创一个专门存放不同版本cuda的文件夹(我这里命名为env-cuda),创建一个cuda-13.0文件夹备用,如下图

接着,进入下载的cuda13.0.0的目录下,运行

复制代码
sh cuda_13.0.0_580.65.06_linux.run

输入accept 后,更改安装选项('X' 代表选中,只安装CUDA Toolkit)

选中并进入Options:

更改Toolkit Options ,取消所有的选中,并进入Change Toolkit Install Path设置cuda安装到自己具有写入权限的路径,我这里是"/home/wufan1/env-cuda/cuda-13.0/":

做完Done,回到Options菜单, 更改Library install path:

选择Install

成功之后会有个提示"summary",表明安装成功

进入.bashrc,添加路径

bash 复制代码
export PATH="/home/wufan1/env-cuda/cuda-13.0/bin:$PATH"
export LD_LIBRARY_PATH="/home/wufan1/env-cuda/cuda-13.0/lib64:/home/wufan1/env-cuda/cuda-13.0/mylib/lib64:$LD_LIBRARY_PATH"

查看cuda版本,如下

3 CUDA 版本切换

按照先前步骤,可在env-cuda中下载不同版本的cuda,只需修改.bashrc中cuda的链接即可,

  • 如需12.6版本,即修改
bash 复制代码
export PATH="/home/wufan1/env-cuda/cuda-12.6/bin:$PATH"
export LD_LIBRARY_PATH="/home/wufan1/env-cuda/cuda-12.6/lib64:/home/wufan1/env-cuda/cuda-12.6/mylib/lib64:$LD_LIBRARY_PATH"

然后

bash 复制代码
source ~/.bashrc
nvcc -V
  • 如需12.8版本,即修改
bash 复制代码
export PATH="/home/wufan1/env-cuda/cuda-12.8/bin:$PATH"
export LD_LIBRARY_PATH="/home/wufan1/env-cuda/cuda-12.8/lib64:/home/wufan1/env-cuda/cuda-12.8/mylib/lib64:$LD_LIBRARY_PATH"

然后

bash 复制代码
source ~/.bashrc
nvcc -V
相关推荐
Championship.23.2414 分钟前
Linux Top 命令族深度解析与实战指南
java·linux·服务器·top·linux调试
南城猿32 分钟前
保姆级 Ubuntu 部署 禅道
linux·运维·ubuntu
ITHAOGE1544 分钟前
下载 | Windows Server 2025官方原版ISO映像!(4月更新、标准版、数据中心版、26100.32690)
服务器·windows·科技·微软·电脑
zhangrelay44 分钟前
三分钟云课实践速通--模拟电子技术-模电--SimulIDE
linux·笔记·学习·ubuntu·lubuntu
木木_王1 小时前
嵌入式Linux学习 | 数据结构 (Day05) 栈与队列详解(原理 + C 语言实现 + 实战实验 + 易错点剖析)
linux·c语言·开发语言·数据结构·笔记·学习
Ether IC Verifier1 小时前
OSI网络七层协议详细介绍
服务器·网络·网络协议·计算机网络·php·dpu
Joseph Cooper1 小时前
Linux Power Management 子系统:从 suspend/resume 到 Runtime PM、PM QoS
linux·驱动开发·linux kernel·嵌入式linux·电源管理
政宇 | STAR1 小时前
docker相关
ubuntu
wj3055853782 小时前
CC-Switch 在 WSL Ubuntu 中安装记录
linux·运维·ubuntu
Lw老王要学习2 小时前
Ubuntu(WSL2)完全可以安装到其他盘,避免占用 C 盘空间
ubuntu