WSL——卸载、安装CUDA

  • 【注】WSL的Ubuntu本是不用安装CUDA的,因为它使用的是Windows的显卡驱动,所以如果WSL的CUDA出了问题,重新安装WSL即可! 
    • 如果nvidia-smi有显示,只是需要使用nvcc,那么就需要安装CUDA的驱动,但是安装的时候不要选Driver。

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。
  • 从官网下载CUDA。
  •  这里需要下载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没显示,需要重新安装WSL。
  • 最后设置环境变量。
    • 将下列命令添加到.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

猜你喜欢

转载自blog.csdn.net/weixin_45100742/article/details/134499492