当前位置: 首页 > news >正文

【机器学习】Ubuntu系统下CUDA驱动卸载及重装

目录

背景

驱动卸载

驱动安装

CUDA驱动安装

安装nvidia-smi


背景

这里包含显卡驱动和CUDA驱动,在如下场景下,我们需要卸载显卡驱动并重新安装。

  1. 在某些情况下需要对显卡驱动进行升级
  2. 某些情况下(如重启,或者调整系统配置等),系统出问题导致显卡驱动掉了,需要重新安装

在上述过程中,经常会出现一些问题导致显卡驱动安装失败,本文参考官方给定的一些方式安装。

驱动卸载

  1. 使用apt卸载相应驱动(不用care是否存在)

    sudo apt --purge remove nvidia*
    sudo apt --purge remove "*cublas*" "cuda*"
    sudo apt --purge remove "*nvidia*
    sudo apt autoremove
    
  2. 上述操作完成后,并不一定生效,还要使用安装后提供的工具卸载存在的驱动 这里的文件不一定存在,取决于一开始的cuda 安装方式,如果不存在,直接跳过即可

    # 这里会弹出界面让你确认卸载内容,根据提示操作即可,选择上所有组件进行卸载
    sudo /usr/local/cuda-**.*/bin/cuda-uninstaller# 完成上述操作后,可能会有残留文件需要阐述
    sudo rm -rf /usr/local/cuda*
    

卸载完驱动后,需要重启。

驱动安装

CUDA驱动安装

官网参考

以CUDA 12.3 为例。注意,如果使用官方run文件的形式安装可能会报错,推荐如下方式安装。

wget <https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin>
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget <https://developer.download.nvidia.com/compute/cuda/12.3.2/local_installers/cuda-repo-ubuntu2204-12-3-local_12.3.2-545.23.08-1_amd64.deb>
sudo dpkg -i cuda-repo-ubuntu2204-12-3-local_12.3.2-545.23.08-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2204-12-3-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda-toolkit-12-3

完成上述安装后,nvcc -V命令应该可以正常工作,但nvidia-smi无法正常工作。

安装nvidia-smi

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt updatesudo apt search nvidia-driver
# 选择上述内容列表中自己需要的/最新的
sudo apt install -y nvidia-driver-550

安装完成后,重启后nvidia-smi即可生效。

http://www.lryc.cn/news/297742.html

相关文章:

  • 相机图像质量研究(8)常见问题总结:光学结构对成像的影响--工厂调焦
  • 【MySQL】数据库基础 -- 详解
  • 零基础学Python之整合MySQL
  • 股票均线的使用方法和实战技术,看涨看空的均线形态与案例教学
  • 服务器被黑,安装Linux RootKit木马
  • 【数据结构与算法】【腾讯阿里链表面试题】算法题--链表易懂版讲解
  • 3d渲染100农场如何使用?渲染100邀请码1a12
  • 【数据结构和算法】--- 基于c语言排序算法的实现(2)
  • ORACLE的 软 软 软 解析!
  • 【模板】k 短路 / [SDOI2010] 魔法猪学院
  • 【Make编译控制 08】CMake动静态库
  • 05 06 Verilog基础语法与应用讲解
  • css2复合选择器
  • 新版MQL语言程序设计:键盘快捷键交易的设计与实现
  • 数据结构之基数排序
  • 区间dp 笔记
  • MySQL-SQL优化
  • 详细了解ref和reactive.
  • 使用Linux docker方式快速安装Plik并结合内网穿透实现公网访问
  • Redis Centos7 安装到启动
  • 「数据结构」二叉搜索树1:实现BST
  • 可达鸭二月月赛——基础赛第六场(周五)题解,这次四个题的题解都在这一篇文章内,满满干货,含有位运算的详细用法介绍。
  • ELFK日志采 - QuickStart
  • 微信小程序的图片色彩分析,窃取网络图片的主色调
  • Leetcode 121 买卖股票的最佳时机
  • SQL语言复习-----1
  • 爬虫2—用爬虫爬取壁纸(想爬多少张爬多少张)
  • 学习Android的第九天
  • 课时21:内置变量_脚本相关
  • ubuntu22.04@laptop OpenCV Get Started: 006_annotating_images