IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 【ubuntu16.04】服务器:驱动更新+cuda11+cudnn -> 正文阅读

[Python知识库]【ubuntu16.04】服务器:驱动更新+cuda11+cudnn

引言

笔者学校服务器的系统是Ubuntu 16.04 ,显卡GeForce RTX 2080Ti。
想将cuda升级到11.3,以及一系列的cudnn+驱动的升级

1. 驱动升级

官网地址:http://www.nvidia.cn/

1.1 找到合适自己的版本
在这里插入图片描述
1.2 找到对应的版本,下载安装包:
如果和笔者需要的版本一致的这里附上下载链接
在这里插入图片描述
链接:https://pan.baidu.com/s/1yStk0RVw0PLW7jmqqSkPbQ
提取码:b2c4
可以看到选定版本支持服务器的配置
在这里插入图片描述

接下来就开始在服务器上安装驱动

1.3 卸载现有驱动,重新安装

sudo apt-get --purge remove nvidia-*
sudo apt-get purge nvidia*
sudo apt-get purge libnvidia*

直到下面的命令不输出任何内容,则卸载成功

sudo dpkg --list | grep nvidia-*

执行安装命令

# 进入安装包文件夹
sudo bash NVIDIA-Linux-x86_64-470.57.02.run -no-opengl-files -no-x-check

其中添加-no-opengl-files -no-x-check是为了解决如下问题
在这里插入图片描述
网上找了很多方法,比如禁用指令sudo service lightdm stop,安装后在启用sudo service lightdm start,都未能解决上述问题。所以可以直接尝试上述的方法。

接下来开始继续安装(笔者只留下部分截图,没有截图的用文字描述):

  • 1.The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续
  • 2.Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择 No 继续
  • 3.Nvidia’s 32-bit compatibility libraries? 选择 No 继续

在这里插入图片描述

  • Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择Yes 继续

在这里插入图片描述
安装完毕,在终端输入指令显示如下

nvidia-smi

在这里插入图片描述

2. CUDA升级

官网地址:https://developer.nvidia.com/cuda-downloads

目前官网已经升级到cuda11.4,但是没有Ubuntu16.04的系统,因此找到之前发布的版本:
在这里插入图片描述
选择匹配的版本
在这里插入图片描述

在这里插入图片描述
执行官网的安装指令(也可以选择其他两种方式进行安装)

wget https://developer.download.nvidia.com/compute/cuda/11.3.1/local_installers/cuda_11.3.1_465.19.01_linux.run
sudo sh cuda_11.3.1_465.19.01_linux.run

在这里插入图片描述

  • 1.终端显示“Do you accept the previously read EULA?” 输入accept
    在这里插入图片描述
  • 关键一步!!!终端显示“Install NVIDIA Accelerated Graphics Driver for
    Linux-x86_64 384.81?”一定要输入no!!!!!
    在这里插入图片描述
  • 一路 yes
  • 在这里插入图片描述
    最终在终端显示如下,则说明安装成功:
    在这里插入图片描述
    安装完成后可在 /usr/local/ 下看到安装好的cuda
cd /usr/local/ 
ls

在这里插入图片描述

3. cudnn

官网地址:https://developer.nvidia.com/cudnn

一定要与上面的CUDA进行匹配,cudnn的下载是需要注册登录的。
进入官网,选择指定的版本。
在这里插入图片描述
在这里插入图片描述
下载之后进入压缩包所在文件夹,执行解压指令:

tar zxvf cudnn-11.3-linux-x64-v8.2.1.32.tgz

在这里插入图片描述
在路径中生成cuda文件夹,然后复制 lib64 和 include 文件夹到 /usr/local/cuda-11.3,命令如下:

sudo cp cuda/include/cudnn.h /usr/local/cuda-11.3/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-11.3/lib64
sudo chmod a+r /usr/local/cuda-11.3/include/cudnn.h /usr/local/cuda-11.3/lib64/libcudnn*
nvcc -V

终端显示如下:
在这里插入图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-22 22:58:57  更:2021-07-22 22:59:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 21:26:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码