码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ubuntu重装cuda,cudnn,并挂载计息硬盘到home


    目录

    1.cuda的卸载

    2.重装cuda和cudnn

    第一步,安装驱动

    第二步,cuda的安装

    3.将机械硬盘挂载到home下


    1.cuda的卸载

    可参考:环境配置之cuda的卸载(ubuntu)_浅冲一下的博客-CSDN博客_卸载cuda

    我这边的情况比较特殊,所以我是使用rm -rf 直接删除的

    但是删除后使用

    nvcc -V

     依然会出现cuda版本信息(关键是所有的cuda都没有);所以直接将nvcc也删掉了;


    2.重装cuda和cudnn

    第一步,安装驱动

    旧版本的驱动删除:参考:在linux上安装cuda的时候报错:Existing package manager installation of the driver found._点亮~黑夜的博客-CSDN博客

    1. sudo /usr/bin/nvidia-uninstall
    2. sudo apt-get --purge remove nvidia-*
    3. sudo apt-get purge nvidia*
    4. sudo apt-get purge libnvidia*

    查看合适的驱动版本:

    cat /proc/driver/nvidia/version

    直到命令不输出任何内容(参考:Nvidia 显卡 Failed to initialize NVML Driver/library version mismatch 错误解决方案_苍蓝儿的博客-CSDN博客):

    sudo dpkg --list | grep nvidia-*
    

    当出现:

     继续进行删除:

    1. sudo apt-get --purge remove libnvidia-compute-418-server:i386
    2. sudo apt-get --purge remove linux-objects-nvidia-470-5.4.0-87-generic

    查看文件夹中的内容:

    du -h --max-depth=1

    用于查看文件夹下,那些文件占得内存大,需要清理;例如:

     

    重新安装驱动

    在电脑应用中找到:

    然后进行驱动安装:

    (注,去官网Official Drivers | NVIDIA下载驱动,官网会推最新的给你下载,安装后,有时候并不合适当前的电脑内核)

    官网信息页:

    第二步,cuda的安装

    去这里下载cuda:

    CUDA Toolkit 11.3 Downloads | NVIDIA Developer

    注:在那个路径下执行以上命名,下载的文件就会在那个路径下面;

    修改文件权限

    chmod 777 cuda_11.3.0_465.19.01_linux.run 

    安装

    sudo ./cuda_11.3.0_465.19.01_linux.run

    出现一下界面,直接选择“Continue”继续安装;

    问题解决参考(首次发现上面这个问题的时候,我还将驱动都卸载了,最后发现不用卸载,继续安装): 

    使用nvcc 查看cuda是否安装:

    安装nvcc:

    sudo apt install nvidia-cuda-toolkit

     将安装的cuda加入环境变量中:

    打开.bashrc,添加:

    1. #添加cuda的环境变量 fxp
    2. export PATH=/usr/local/cuda-11.3/bin${PATH:+:${PATH}}
    3. export LD_LIBRARY_PATH=/usr/local/cuda-11.3/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

    使用nvcc 查看:

    然后安装cudnn,去官网(cuDNN Archive | NVIDIA Developer)下载与cuda对应的cudnn版本;

    (注:需要使用账号登录官网后,才可下载,账号一般是邮箱,密码是数字+小写英文+大写英文)

     安装所用命名行:

    1. chmod 777 cudnn-linux-x86_64-8.4.1.50_cuda11.6-archive.tar.xz
    2. tar -xvf cudnn-linux-x86_64-8.4.1.50_cuda11.6-archive.tar.xz
    3. cd cudnn-linux-x86_64-8.4.1.50_cuda11.6-archive/
    4. sudo cp ./include/cudnn*.h /usr/local/cuda/include
    5. sudo cp ./lib/libcudnn* /usr/local/cuda/lib64
    6. sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

    查看安装的cudnn版本(参考链接:ubuntu 查看cudnn版本_巴啦啦魔仙变!!的博客-CSDN博客_ubuntu查看cudnn版本):

    cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

    ~/.bashrc文件中添加cudnn环境变量如下:

    1. #添加cudnn的环境变量 fxp
    2. export LD_LIBRARY_PATH=/usr/local/cuda-11.3/targets/x86_64-linux/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

    3.将机械硬盘挂载到home下

    (参考:直接使用开机自动挂载,不更改分区,不更改硬盘文件格式Ubuntu20.04挂载硬盘在home目录_gan_bbb的博客-CSDN博客_ubuntu挂载硬盘到home目录)

    1.先找到uuid

    1. sudo apt-get install blktool
    2. sudo blkid

     进文件直接挂载:

    sudo gedit /etc/fstab

     

     注意:修改uuid部分(),挂载点()和格式();

    修改完成后,电脑重启,输入

    df -h
    

    查看是否成功挂载:

     显示挂载成功;

    其他参考链接:

    Ubuntu下安装CUDA_CC977的博客-CSDN博客_ubuntu安装cuda

    Ubuntu下安装CUDA_CC977的博客-CSDN博客_ubuntu安装cuda

  • 相关阅读:
    Spring+SpringBoot+SpringCloud全攻略
    浅谈 -- ♡ ‧₊˚ JS 与JQ的区别 ‧₊˚ ♡
    如何记录分析你的炼丹流程—可视化神器Wandb使用笔记【1】
    NPM使用
    OpenCV(四十一):图像分割-分水岭法
    设计模式之生产者/消费者模式
    Xavier CPU & GPU 高负载功耗测试
    antd table给某些表头设置样式
    Python内置库pathlib
    C++中static_cast和dynamic_cast强制类型转换
  • 原文地址:https://blog.csdn.net/qq_22764813/article/details/126370355
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号