ubuntu20.04中cuda11.3和cudnn安装

文章目录

一、安装驱动

二、安装cuda11.3

方式一:通过自带驱动软件安装

方式二:手动下载驱动安装

1、通过 blacklisting 禁用 Nouveau 驱动

(1)打开终端并切换到 root 用户,编辑 /etc/modprobe.d/blacklist.conf 文件,在文件末尾添加以下内容:

bash 复制代码
blacklist nouveau options nouveau modeset=0

保存并关闭该文件。

(2)重新生成 initramfs:

bash 复制代码
sudo update-initramfs -u

(3)重启系统。

2、安装驱动

(1)驱动下载

GTX 1080ti显卡驱动下载地址:https://us.download.nvidia.com/XFree86/Linux-x86_64/550.54.14/NVIDIA-Linux-x86_64-550.54.14.run

(2)安装

bash 复制代码
sudo chmod +x ./NVIDIA-Linux-x86_64-550.54.14.run
sudo ./NVIDIA-Linux-x86_64-550.54.14.run

三、安装cudnn

参考博客:https://blog.csdn.net/weixin_45303602/article/details/129783168

bash 复制代码
$ tar -xvf cudnn-linux-x86_64-8.5.0.96_cuda11-archive.tar.xz
$ sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include 
$ sudo cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64 
$ sudo chmod a+r /usr/local/cuda/include/cudnn*.h 

验证

bash 复制代码
$ cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
相关推荐
A星空1231 小时前
一、Linux嵌入式的I2C驱动开发
linux·c++·驱动开发·i2c
释怀不想释怀1 小时前
Linux环境变量
linux·运维·服务器
zzzsde1 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
凡人叶枫1 小时前
C++中智能指针详解(Linux实战版)| 彻底解决内存泄漏,新手也能吃透
java·linux·c语言·开发语言·c++·嵌入式开发
yuanmenghao2 小时前
Linux 性能实战 | 第 7 篇 CPU 核心负载与调度器概念
linux·网络·性能优化·unix
qq_297574672 小时前
Linux 服务器 Java 开发环境搭建保姆级教程
java·linux·服务器
70asunflower2 小时前
Emulation,Simulation,Virtualization,Imitation 的区别?
linux·docker
神梦流3 小时前
GE 引擎的内存优化终局:静态生命周期分析指导下的内存分配与复用策略
linux·运维·服务器
凡人叶枫3 小时前
C++中输入、输出和文件操作详解(Linux实战版)| 从基础到项目落地,避坑指南
linux·服务器·c语言·开发语言·c++
wdfk_prog3 小时前
[Linux]学习笔记系列 -- [drivers][input]serio
linux·笔记·学习