目录

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博客

sudo /usr/bin/nvidia-uninstall
sudo apt-get --purge remove nvidia-*
sudo apt-get purge nvidia*
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-*

当出现:

继续进行删除:

sudo apt-get --purge remove libnvidia-compute-418-server:i386
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 Archive | NVIDIA Developer

下面是cuda11.3的下载链接;

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,添加:

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

使用nvcc 查看:

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

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

安装所用命名行:

chmod 777 cudnn-linux-x86_64-8.4.1.50_cuda11.6-archive.tar.xztar -xvf cudnn-linux-x86_64-8.4.1.50_cuda11.6-archive.tar.xzcd cudnn-linux-x86_64-8.4.1.50_cuda11.6-archive/sudo cp ./include/cudnn*.h /usr/local/cuda/includesudo cp ./lib/libcudnn* /usr/local/cuda/lib64sudo 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环境变量如下:

#添加cudnn的环境变量 fxp
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

sudo apt-get install blktool
sudo blkid

进文件直接挂载:

sudo gedit /etc/fstab

注意:修改uuid部分(<file system>),挂载点(<mount point>)和格式(<type>);

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

df -h

查看是否成功挂载:

显示挂载成功;

其他参考链接:

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

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

ubuntu重装cuda,cudnn,并挂载硬盘到home相关推荐

  1. 4t gpt索引 linux如何挂载,LINUX教学:Ubuntu 16.04通过GPT挂载硬盘

    <LINUX教学:Ubuntu 16.04通过GPT挂载硬盘>要点: 本文介绍了LINUX教学:Ubuntu 16.04通过GPT挂载硬盘,希望对您有用.如果有疑问,可以联系我们. 记录下 ...

  2. ubuntu重装系统,重新挂载/home

    由于之前的错误操作,我的Ubuntu14.04崩坏,于是重新装了一下系统,新装的为Ubuntu16.04,由于之前的软件都装在了/home下,于是重装的时候没有挂载/home. 装好之后,我进行了/h ...

  3. Ubuntu重装系统后重新挂载独立的分区的home目录

    Ubuntu系统不明原因不能正常启动,所以想重装系统,最开始装系统时给/home分了独立的分区,所以安装时只格式化了boot和/,想着转好后直接利用原来的home目录,但是装好后发现系统重新建了hom ...

  4. Ubuntu, python, CUDA, cuDNN, 驱动, GCC ....的对应关系

    1.查看自己ubuntu版本 https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html 2.对应的tensorflow ...

  5. ubuntu重装系统后,硬盘挂载不上,修复硬盘并恢复数据

    ubuntu重装系统后,硬盘挂载不上 ubuntu从16.04升级到20.04后,原来的6T的硬盘,无法挂载, root@slave3:/usr/local# mount /dev/sdb /opt/ ...

  6. Darknet_Yolov4实战(一)_安装Ubuntu+cuda+cudnn

    Darknet_Yolov4实战(一)_安装Ubuntu+cuda+cudnn 安装Ubuntu18.04 安装显卡驱动 安装cuda 安装cudnn 安装Ubuntu18.04 首先关闭你要安装 U ...

  7. win10双系统ubuntu安装+卸载driver+cuda+cudnn+anaconda+mxnet编译(好文推荐+实际动手填坑系列)

    写在 2021.8.4 的话,最近刚弄的这些,许多东西还记得,如果大家有什么问题,可以在评论区留言,我应该能回答上来一些. 安装参考: (root空间分配那儿要注意,我一开始是分配20G,结果还在安装 ...

  8. Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装

    Ubuntu系统---安NVIDIA 驱动后  CUDA+cuDNN 安装 --------------------------------------------@20190726--------- ...

  9. ubuntu查看cudnn是否安装成功_深度学习之目标检测系列(0) -ubuntu18.04+RTX2080Ti+cuda+cudnn安装...

    ubuntu18.04使用cudnn的过程中会遇见很多问题,而且搜索很多文章发现比较杂乱,我这里总结一下,方便小伙伴少走几步坑. 我的服务器硬件配置信息 (2019-01购买) CPU: 英特尔(in ...

最新文章

  1. DOM渲染的详细过程 1
  2. 【PAT乙级】1078 字符串压缩与解压 (20 分)
  3. mysql登录不了了_登录不了MySQL的解决方法
  4. 矩阵线性相关则矩阵行列式_搜索线性时间中的排序矩阵
  5. c++高斯投影正反算_为何买手机要选Type-C接口的?除充电快以外,还隐藏这4个妙用...
  6. 十年java架构师分享:我是这样手写Spring的
  7. MyGameDemo:打砖块
  8. Linux学习笔记---移植官方uboot步骤(二)
  9. SGPN: Similarity Group Proposal Network for 3D Point Cloud Instance Segmentation
  10. 暴风酷播云二期配置_暴风播酷云二期拆解
  11. 关于抢红包的_关于抢红包的作文600
  12. xm-select的简单使用
  13. duilib--corner属性总结
  14. 计算机硬盘对考,两个硬盘对拷(硬盘对刻)图文教程
  15. imoo c1语言设置在哪里,imoo C1学生手机怎么样?imoo C1参数配置介绍
  16. ES集群重新设置密码(第二次执行.elasticsearch-setup-passwords interactive报错)
  17. 进入实验室的一点感悟
  18. docker registry http api v2(原创请注明出处)
  19. 硬盘主要参数详解(上)
  20. 不带头结点的单链表操作

热门文章

  1. 编码与字符存储空间的估计
  2. 手表怎么升级鸿蒙系统,华为手表watch3将搭载鸿蒙系统,你关注的升级点都在这!...
  3. 通过设置css3实现摇晃的桃子
  4. 【背包系统】三.完善提示信息显示
  5. Python基础讲解(二):chrome开发者工具
  6. html float图片和文字不重叠,html 解决图片文字并排显示
  7. 数据库表中多对多关系怎么设计?
  8. 关于网线水晶头的接法详解(1)
  9. 【操作系统】内存管理设计性实验报告
  10. 5G 4K视频流解锁的3个创新用例