51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

解决Ubuntu循环登陆问题 + Nvidia驱动、Cuda、Cudnn安装

ubuntu系统显卡驱动偶尔会出现奇怪的问题,造成图形用户界面循环登陆,本文记录相关问题的解决方案。

卸载旧驱动 {#卸载旧驱动}

  • 在登陆界面 ctrl+alt+F2 进入非图形界面控制台,登陆后输入命令:

安装驱动 {#安装驱动}

加入PPA,然后更新库 查看适合本机的nvidia驱动 选择合适自己的版本 使用nvidia-smi 查看是否已经读取到安装的驱动,如果提示没有找到命令重启后再试

安装Cuda {#安装Cuda}

到Cuda 下载地址下载适合自己的Cuda文件,建议下载runfile格式,比如我下载的cuda_10.2.89_440.33.01_linux.run,在文件所在文件夹安装:

  • accept
  • n (不安装驱动)
  • y
  • y
  • y 设置环境变量,在~/.bashrc 文件末尾加入: 终端运行: 运行:nvcc --version,如果显示类似如下信息说明安装成功

安装Cudnn {#安装Cudnn}

到Cudnn下载页面下载与驱动、Cuda、需要运行软件要求相应的版本(需要注册Nvidia账号)。

Ubuntu可以下载.solitairetheme8格式文件,只要将扩展名改为tgz即可解压 得到名为cuda的文件夹,在当前目录(不要进入cuda)运行:

Cudnn version < 8.0 {#Cudnn-version-8-0}

输入cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2可查看版本

Cudnn version ≥ 8.0 {#Cudnn-version-≥-8-0}

输入cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2可以查看版本

Cudnn version ≥ 8.+ {#Cudnn-version-≥-8}

高版本的 cudnn 包中存的是 lib 不是 lib64 文件夹 查看 cudnn 版本: cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

安装测试 {#安装测试}

查看显卡信息: 查看Cuda版本: 查看Cudnn版本

cudnn version < 8.0

cudnn version ≥ 8.0

参考资料: {#参考资料:}



文章链接:
https://www.zywvvd.com/notes/environment/cuda/nvidia-install/nvidia-install/

赞(0)
未经允许不得转载:工具盒子 » 解决Ubuntu循环登陆问题 + Nvidia驱动、Cuda、Cudnn安装