当前位置:首页 > 编程笔记 > 正文
已解决

Ubuntu——卸载、安装CUDA

来自网友在路上 175875提问 提问时间:2023-11-20 16:20:03阅读次数: 75

最佳答案 问答题库758位专家为你答疑解惑

  • 【注】WSL的Ubuntu是不用安装CUDA的,因为它使用的是Windows的显卡驱动,所以如果WSL的CUDA出了问题,重新安装WSL即可! 

1、卸载

  • 安装完CUDA后,会提示如果要卸载CUDA可以使用下列方法。
  • 首先终端进入cuda-uninstaller所在的文件夹,然后执行下列命令。
    • sudo ./cuda-uninstaller
  • 输入密码后,按空格将所有内容选上,然后done。
  • 然后删除/usr/local/目录下面的cuda-12.3文件夹即可。
    • 执行如下命令即可删除。
      • sudo rm -rf cuda-12.3

2、安装

  • 因为之前安装的版本弄错了,现在重新安装。
  • 首先要知道使用的CUDA版本。先打开Windows界面的终端,输入命令查看显卡版本。因为Windows已经安装了正确版本的CUDA。
    • nvidia-smi
    • 也可以通过官网查看适合的版本:1. CUDA 12.3 Update 1 Release Notes — Release Notes 12.3 documentation (nvidia.com)
  • 从官网下载CUDA。
    • 最新版:CUDA Toolkit 12.3 Update 1 Downloads | NVIDIA Developer
    • 历史版:CUDA Toolkit Archive | NVIDIA Developer 
  •  这里需要下载CUDA 12.2 Update 2,所以去找历史版本。
  • 这里选择使用runfile本地安装。
  • 下面会生成执行命令。
    • wget https://developer.download.nvidia.com/compute/cuda/12.2.2/local_installers/cuda_12.2.2_535.104.05_linux.run
      sudo sh cuda_12.2.2_535.104.05_linux.run
  • 打开WSL终端,执行第一条命令下载安装包。
  • 接下来执行第二条命令进行安装。
    • 输入密码后需要等待,正常现象。
    • 输入accept按回车。
    • 选择安装的内容,install回车,继续等待。
      • 【注】如果在终端输入nvidia-smi有显示,则把第一个Driver取消掉,不然会冲突。
      • 如果显示下列错误,也要把第一个Driver取消。
        • ​​​​​​​
      • 但如果没有安装驱动也报错,并且nvidia-smi没有显示,需要关闭Nouveau驱动再重新安装。具体参考下面两篇文章:
        • Ubuntu20.04 系统禁用自带的Nouveau驱动_禁用nouveau_Coder802的博客-CSDN博客
        • Ubuntu20.04+cuda11.2+cudnn8.1+Anaconda3安装tensorflow-GPU环境,亲测可用_ubuntu 安装cuda11.2-CSDN博客
  • 最后设置环境变量。
    • 将下列命令添加到.bashrc文件尾部。(按照自己安装的CUDA版本修改)​​​​​​​
      • cd .bashrc
      • export PATH="$PATH:/usr/local/cuda-12.2/bin"
        export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-12.2/lib64/"
        export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/cuda-12.2/lib64"
    • 更新.bashrc文件。
      • source ~/.bashrc
  • 查看是否安装成功。
    • nvcc -V
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Ubuntu——卸载、安装CUDA":http://eshow365.cn/6-40476-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!