当前位置:   article > 正文

ubuntu重装cuda,cudnn,并挂载硬盘到home_ubuntu cuda cudnn 重装

ubuntu cuda cudnn 重装

目录

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

  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部分(<file system>),挂载点(<mount point>)和格式(<type>);

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

df -h

查看是否成功挂载:

 显示挂载成功;

其他参考链接:

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/649410
推荐阅读
相关标签
  

闽ICP备14008679号