cuda卸载与安装

这篇具有很好参考价值的文章主要介绍了cuda卸载与安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

用deb方式安装的cuda,进行卸载。我目前是卸载10.1,安装10.2或者11.6。
CUDA与显卡型号是对应的,若显卡升级了,那CUDA也要跟着升级,不然无法适配显卡,找不到设备。

  • RTX2060s/RTX2070s 可以对用CUDA11.6,cudnn8.4.0, Driver Version 510
  • RTX3050 用CUDA11.6就不行了。先安装software&update中适配的驱动,然后在完善相关的CUDA和CUDNN

显卡基本信息

cuda卸载与安装

cuda卸载与安装

一、卸载

参考的方法完全卸载cuda

  1. 参考problem-while-installing-cuda-toolkit-in-ubuntu-18-04
  • 1.1 首先关闭使用NVIDIA的驱动程序
    You have to uninstall any nvidia driver before running sudo apt install -y cuda
    To do so, got to "Software & Updates" -> "Additional drivers" -> Using X.Org X (nouveou)
    
  • 1.2 清除cuda,另外
    sudo apt clean
    sudo apt update
    sudo apt purge nvidia-* 
    sudo apt autoremove
    

旧方法(2023.11.15推荐),先使用sudo apt-get --purge remove,再逐个文件夹删除,也清除得很彻底

第一步
sudo apt-get --purge remove cuda

# 自动删除一些没有依赖的cuda文件(此处注意不要删掉ros相关,以及内核文件相关,要么就不执行这一句,避免误删)
# 我尝试了下,果然把ros相关的也删除了,不过roscore还能用,关键是我希望把cuda安装好,ros之类可以重新装
sudo apt autoremove

# 删除cuda-10.1/11.6文件夹
sudo rm -rf /usr/local/cuda
sudo rm -rf /usr/local/cuda-*

# 查看关联文件,逐个删除
sudo find / -name cuda-*

# 尤其注意如下几个文件位置
sudo rm -rf /var/cuda*
sudo rm -rf /var/cudnn*
sudo rm -rf /usr/share/doc/cuda*
sudo rm -rf /usr/share/doc/cudnn*
sudo rm /etc/apt/sources.list.d/cuda*
sudo rm /etc/apt/sources.list.d/cudnn*
sudo rm /usr/lib/pkgconfig/cuda*

# 自动删除
sudo apt-get autoclean


# 注意
如果使用上面`sudo rm /etc/apt/sources.list.d/cuda*`会让`sudo apt update`时找不到cuda的源。需要逐个移除
sudo dpkg -l cuda # tab一下
sudo dpkg -P cuda # tab一下


# 删除cuDNN
sudo apt-get --purge remove libcudnn8
cd /usr/local/include/
sudo rm cudnn.h 

cd /usr/local/lib/
sudo rm libcudnn.*

# 删除TensorRT
sudo apt-get --purge remove nv-tensorrt-repo-ubuntu1804-cuda10.2-trt7.1.3.4-ga-20200617
sudo rm /etc/apt/sources.list.d/nv-tensorrt-cuda10.2-trt7.1.3.4-ga-20200617.list.save

# 配置文件 
cd  /etc/ld.so.conf.d/
# 看下哪些和cuda有关?都删掉 
sudo rm /etc/ld.so.conf.d/cuda-10-1.conf
# 旧的更新地址
sudo rm /etc/apt/sources.list.d/cuda-10-1-local-10.1.243-418.87.00.list.save
# 旧的dpkg信息
sudo rm /var/lib/dpkg/info/cuda-*

二、安装

先用这个选定显卡驱动,然后让它自动安装显卡驱动
cuda卸载与安装

接下来再进入官网,按照最新的安装命令,这里是cuda历史版本
https://developer.nvidia.com/cuda-toolkit-archive
下面是针对ubuntu18的,如果是20.04,则参考官网
2. 下载cuda-10.2

# 网址
[cuda-10.2 official link]](https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=deblocal)
# 按照官网指令执行
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-10-2-local-10.2.89-440.33.01/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
# 安装补丁
sudo dpkg -i cuda-repo-ubuntu1804-10-2-local_10.2.1-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-10-2-local_10.2.2-1_amd64.deb

2.下载cuda-11-6

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.6.0/local_installers/cuda-repo-ubuntu1804-11-6-local_11.6.0-510.39.01-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-11-6-local_11.6.0-510.39.01-1_amd64.deb
sudo apt-key add /var/cuda-repo-ubuntu1804-11-6-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
  1. 下载cudnn-7.6.5 (对应cuda-10-2)
# 网址
https://developer.nvidia.com/rdp/cudnn-archive

# 找到这三个文件
# 包含了某些深度学习应用
# cuDNN Runtime Library for Ubuntu18.04 (Deb)
sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.2_amd64.deb
# 包含了在Ubuntu系统上开发深度学习时所需的cuDNN头文件
# cuDNN Developer Library for Ubuntu18.04 (Deb)
sudo dpkg -i libcudnn7-dev_7.6.5.32-1+cuda10.2_amd64.deb
# 包含了cuDNN例程和相关文档
# cuDNN Code Samples and User Guide for Ubuntu18.04 (Deb)
sudo dpkg -i libcudnn7-doc_7.6.5.32-1+cuda10.2_amd64.deb

3.下载cudnn-8.4.0(对应cuda-11-6)

# 网址
https://developer.nvidia.com/rdp/cudnn-archive
# 点击下载,只有一个文件
https://developer.nvidia.com/compute/cudnn/secure/8.4.0/local_installers/11.6/cudnn-local-repo-ubuntu1804-8.4.0.27_1.0-1_amd64.deb
# 安装
sudo dpkg -i cudnn-local-repo-ubuntu1804-8.4.0.27_1.0-1_amd64.deb
# 更新一下
sudo apt-get update
# 安装依赖
sudo apt-get install libcudnn8=8.4.0.27-1+cuda11.6
sudo apt-get install libcudnn8-dev=8.4.0.27-1+cuda11.6
sudo apt-get install libcudnn8-samples=8.4.0.27-1+cuda11.6

注意: cudnn-8.5.0对应cuda-11-7
3.1 验证安装文章来源地址https://www.toymoban.com/news/detail-415280.html

cp -r /usr/src/cudnn_samples_v8/ $HOME
cd  $HOME/cudnn_samples_v8/mnistCUDNN
make clean && make
./mnistCUDNN
  1. 配置环境变量
# 配置环境变量
 sudo gedit  ~/.zshrc
 
export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
 
# 更新环境变量
source ~/.zshrc
 
# 查看cuda是否安装成功
nvcc -V
# 我的显示如下
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_19:24:38_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89
  1. 重启电脑,查看是否正常
# 输入命令
$ nvidia-smi
# 显示
Wed Jan  4 11:06:49 2023       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.33.01    Driver Version: 440.33.01    CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 207...  On   | 00000000:01:00.0  On |                  N/A |
| 40%   24C    P8    24W / 215W |    532MiB /  7979MiB |      1%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1102      G   /usr/lib/xorg/Xorg                            56MiB |
|    0      1159      G   /usr/bin/gnome-shell                          49MiB |
|    0      2326      G   /usr/lib/xorg/Xorg                           259MiB |
|    0      2481      G   /usr/bin/gnome-shell                         156MiB |
|    0      2525      G   /opt/teamviewer/tv_bin/TeamViewer              2MiB |
|    0      2938      G   gnome-control-center                           2MiB |
+-----------------------------------------------------------------------------+

参考

  • 参考该教程花花少年
  • 参考problem-while-installing-cuda-toolkit-in-ubuntu-18-04

到了这里,关于cuda卸载与安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • cuda 安装和卸载 Linux(Ubuntu、debian)详细图解

    cuda需要Nvidia显卡或计算卡,AMD或intel显卡不行(但是也有套他们的标准) 就算是亮机卡也可使用,比如GT710这种 建议使用ubuntu来装,因为cuda就是在这个平台上开发的,当然别的linux系统也行 以下操作在ubuntu server 2204、debian12、debian11中都操作过,如果没有安装linux系统,可以

    2024年02月03日
    浏览(29)
  • cuda 安装和卸载 (Ubuntu 2204、debian12)详细图解

    cuda需要Nvidia显卡或计算卡,AMD或intel显卡不行(但是也有套他们的标准) 就算是亮机卡也可使用,比如GT710这种 建议使用ubuntu来装,因为cuda就是在这个平台上开发的,当然别的linux系统也行 以下操作在ubuntu server 2204、debian12、debian11中都操作过,如果没有安装linux系统,可以

    2024年02月13日
    浏览(33)
  • 手机APP测试——如何进行安装、卸载、运行?

    手机APP测试 ——主要针对的是安卓( Android )和苹果IOS两大主流操作系统,主要考虑的就是功能性、兼容性、稳定性、易用性、性能等测试,今天先来讲讲如何进行安装、卸载、运行的内容。 1、点击运行APP安装包,检测安装包是否正常; . 2、进入[安装向导]界面,检测界面是否正常

    2024年02月03日
    浏览(27)
  • mysql卸载与两种安装方式,非常详细

    在MySQL的官网中有两种下载类型一种是MSI二进制的文件,起始就是MySQL的图形化安装步骤,还有一种就是ZIP压缩包格式。下载卸载和MSI安装在前面的文章中已经介绍过,每个步骤都有截图,可以点击下面链接查看,本文详细介绍ZIP的安装方式。 mysql卸载、mysql的MSI安装 图文并茂

    2024年02月04日
    浏览(23)
  • 卸载 kubeadm 方式安装的 k8s

    1.停止服务与容器并删除镜像和容器 所有节点都执行一遍以下命令: sudo systemctl stop kubelet sudo systemctl status kubelet sudo systemctl stop etcd 2.清空K8S集群设置 # kubeadm reset -f 3.删除K8S相关软件 查询kube的所有软件: # yum list installed | grep kube # yum list installed | grep cri-tools 如下:

    2024年04月28日
    浏览(22)
  • 【Linux入门篇】四种软件查看、安装、卸载方式

    目录 🍁rpm方式 🍁yum方式 🍁源码编译方式 🍁二进制安装  🦐博客主页:大虾好吃吗的博客  🦐专栏地址:Linux从入门到精通 优点:无需网络安装软件 缺点:无法解决软件依赖 命令如下: 优点:自动解决软件依赖 缺点:无法定制化安装 1. 安装 2. 更新和升级  3. 查找和

    2023年04月09日
    浏览(32)
  • 通过RPM方式安装,升级,卸载,以及配置使用MySQL

    MySQL是一种开源的关系数据库管理系统,被广泛应用于各种业务应用中。本文将讲解如何下载和安装MySQL的rpm安装包。 下载rmp安装包有多种方式: 1、官网下载 可以到 MySQL的官网 进行下载。在下载页面中选择适合的版本和操作系统,本文以CentOS 7为例,选择Oracle Linux版本。最

    2024年02月15日
    浏览(35)
  • Linux:Linux系统常见软件的安装和卸载方式

    在Linux系统中,我们经常需要安装和卸载各种软件。本博客将介绍四种常见的软件安装和卸载方式:RPM方式、YUM方式、源码编译方式和二进制安装方式。我们将详细介绍每种方式的优点、缺点以及安装、升级、卸载、查看等操作步骤。 RPM(Red Hat Package Manager)方式是一种常见

    2024年02月10日
    浏览(32)
  • 在Win10系统进行MySQL的安装、连接、卸载

    本教程在Win10系统下安装部署MySQL-8.0.32版。 MySQL安装参考地址 MySQL安装包地址 提取码: rnbc。 选择下载mysql-installer-community-8.0.32.0安装包。 方式一: 安装后,可以在开始菜单的列表中找到MySQL Command Line 点击操作的命令行终端操作,如下所示: 方式二:Windows+R输入cmd进入命令行

    2024年02月06日
    浏览(27)
  • 【Ubuntu 20.04LTS系统】安装CUDA11.8、cuDNN,可进行CUDA版本切换

    https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 更新软件列表和必要的依赖项 步骤一: 下载CUDA安装包 进行CUDA和cuDNN的选择,也可以直接根据官方推荐进行下载安装。 从Nvidia官网下载CUDA https://developer.nvidia.com/cuda-downloads 下方链接,选择更多版本 https://developer.nvidia.com/cuda-toolkit-archiv

    2024年02月16日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包