多版本CUDA安装切换

系统中默认的安装CUDA为12.0,现在需要在个人用户下安装CUDA11.7。

CUDA

  • 下载
    CUDA官网下载
  • 安装
  • Log file not open.Segmentation fault (core dumped)错误
    /tmp/cuda-installer.log删除即可。
  • 重新安装,去掉驱动的安装,设置Toolkit的安装路径


  • 设置Library的安装路径

  • Done返回上一级
  • 只选择CUDA Toolkit进行安装
  • 安装完之后

cudnn

  • 解压文件

  • cudnn目录下部分文件复制到cuda的安装目录下

    python 复制代码
    cp cudnn-linux-x86_64-8.9.0.131_cuda11-archive/include/cudnn*.h /home/xxx/.local/cuda-11.7/include
    cp cudnn-linux-x86_64-8.9.0.131_cuda11-archive/lib/libcudnn* /home/xxx/.local/cuda-11.7/lib64
  • 修改权限

    python 复制代码
    chmod a+r /home/xxx/.local/cuda-11.7/include/cudnn*.h /home/xxx/.local/cuda-11.7/lib64/libcudnn*

版本切换

python 复制代码
export PATH=/home/xxx/.local/cuda-11.7/bin:$PATH
export LD_LIBRARY_PATH=LD_LIBRARY_PATH:/home/xxx/.local/cuda-11.7/lib64
export CUDA_HOME=/home/xxx/.local/cuda-11.7

参考资料
GPU显卡驱动安装
非root用户安装cuda与cudnn
创建多个cuda版本,可以自由切换,不干扰源环境,且不用sudo指令,操作简单
cuda安装出现 Log file not open. Segmentation fault (core dumped) 错误

linux用户下更换cuda版本及部分细节

相关推荐
musk12126 小时前
YOLO环境搭建,win11+wsl2+ubuntu24+cuda12.6+idea
yolo·cuda·wsl2
哦豁灬12 天前
CUDA 学习(3)——CUDA 初步实践
学习·cuda
扫地的小何尚12 天前
NVIDIA TensorRT 深度学习推理加速引擎详解
c++·人工智能·深度学习·gpu·nvidia·cuda
哦豁灬13 天前
CUDA 学习(2)——CUDA 介绍
学习·cuda
拿铁加椰果16 天前
docker 内 pytorch cuda 不可用
pytorch·docker·容器·cuda
陈 洪 伟25 天前
CUDA编程(4):共享内存:减少全局内存访问、合并全局内存访问
cuda·共享内存·全局内存
System_sleep1 个月前
win11编译llama_cpp_python cuda128 RTX30/40/50版本
windows·python·llama·cuda
nuczzz1 个月前
NVIDIA k8s-device-plugin源码分析与安装部署
kubernetes·k8s·gpu·nvidia·cuda
真昼小天使daisuki1 个月前
最简单的方式:如何在wsl2上配置CDUA开发环境
linux·cuda
Cony_141 个月前
Windows系统中在VSCode上配置CUDA环境
windows·vscode·cmake·cuda