码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Ubuntu——卸载、安装CUDA


    • 【注】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本地安装。
    • 下面会生成执行命令。
        1. wget https://developer.download.nvidia.com/compute/cuda/12.2.2/local_installers/cuda_12.2.2_535.104.05_linux.run
        2. 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
          1. export PATH="$PATH:/usr/local/cuda-12.2/bin"
          2. export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-12.2/lib64/"
          3. export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/cuda-12.2/lib64"
      • 更新.bashrc文件。
        • source ~/.bashrc
    • 查看是否安装成功。
      • nvcc -V
  • 相关阅读:
    【算法系列 | 13】深入解析查找算法之—树表查找
    Nginx反向代理配置
    数据库与MPP数仓(二十九):使用prometheus和grafana搭建postgresql的监控/告警框架
    理解Nginx反向代理详解
    C++ 虚函数和多态性
    每日汇评:积极的数据可能会推动澳元/美元的上涨
    提供话费充值接口 话费快充慢充/API独立接口,商城/小程序/公众号合作
    qml怎么显示网页
    手撕前端面试题【javascript】
    >>数据管理:读书笔记|第一章 数据管理
  • 原文地址:https://blog.csdn.net/weixin_45100742/article/details/134499492
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号