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博客
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相关推荐
- 4t gpt索引 linux如何挂载,LINUX教学:Ubuntu 16.04通过GPT挂载硬盘
<LINUX教学:Ubuntu 16.04通过GPT挂载硬盘>要点: 本文介绍了LINUX教学:Ubuntu 16.04通过GPT挂载硬盘,希望对您有用.如果有疑问,可以联系我们. 记录下 ...
- ubuntu重装系统,重新挂载/home
由于之前的错误操作,我的Ubuntu14.04崩坏,于是重新装了一下系统,新装的为Ubuntu16.04,由于之前的软件都装在了/home下,于是重装的时候没有挂载/home. 装好之后,我进行了/h ...
- Ubuntu重装系统后重新挂载独立的分区的home目录
Ubuntu系统不明原因不能正常启动,所以想重装系统,最开始装系统时给/home分了独立的分区,所以安装时只格式化了boot和/,想着转好后直接利用原来的home目录,但是装好后发现系统重新建了hom ...
- Ubuntu, python, CUDA, cuDNN, 驱动, GCC ....的对应关系
1.查看自己ubuntu版本 https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html 2.对应的tensorflow ...
- ubuntu重装系统后,硬盘挂载不上,修复硬盘并恢复数据
ubuntu重装系统后,硬盘挂载不上 ubuntu从16.04升级到20.04后,原来的6T的硬盘,无法挂载, root@slave3:/usr/local# mount /dev/sdb /opt/ ...
- Darknet_Yolov4实战(一)_安装Ubuntu+cuda+cudnn
Darknet_Yolov4实战(一)_安装Ubuntu+cuda+cudnn 安装Ubuntu18.04 安装显卡驱动 安装cuda 安装cudnn 安装Ubuntu18.04 首先关闭你要安装 U ...
- win10双系统ubuntu安装+卸载driver+cuda+cudnn+anaconda+mxnet编译(好文推荐+实际动手填坑系列)
写在 2021.8.4 的话,最近刚弄的这些,许多东西还记得,如果大家有什么问题,可以在评论区留言,我应该能回答上来一些. 安装参考: (root空间分配那儿要注意,我一开始是分配20G,结果还在安装 ...
- Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装
Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装 --------------------------------------------@20190726--------- ...
- ubuntu查看cudnn是否安装成功_深度学习之目标检测系列(0) -ubuntu18.04+RTX2080Ti+cuda+cudnn安装...
ubuntu18.04使用cudnn的过程中会遇见很多问题,而且搜索很多文章发现比较杂乱,我这里总结一下,方便小伙伴少走几步坑. 我的服务器硬件配置信息 (2019-01购买) CPU: 英特尔(in ...
最新文章
- DOM渲染的详细过程 1
- 【PAT乙级】1078 字符串压缩与解压 (20 分)
- mysql登录不了了_登录不了MySQL的解决方法
- 矩阵线性相关则矩阵行列式_搜索线性时间中的排序矩阵
- c++高斯投影正反算_为何买手机要选Type-C接口的?除充电快以外,还隐藏这4个妙用...
- 十年java架构师分享:我是这样手写Spring的
- MyGameDemo:打砖块
- Linux学习笔记---移植官方uboot步骤(二)
- SGPN: Similarity Group Proposal Network for 3D Point Cloud Instance Segmentation
- 暴风酷播云二期配置_暴风播酷云二期拆解
- 关于抢红包的_关于抢红包的作文600
- xm-select的简单使用
- duilib--corner属性总结
- 计算机硬盘对考,两个硬盘对拷(硬盘对刻)图文教程
- imoo c1语言设置在哪里,imoo C1学生手机怎么样?imoo C1参数配置介绍
- ES集群重新设置密码(第二次执行.elasticsearch-setup-passwords interactive报错)
- 进入实验室的一点感悟
- docker registry http api v2(原创请注明出处)
- 硬盘主要参数详解(上)
- 不带头结点的单链表操作