1、相关资源包下载

版本依赖关系:

参考自https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
NVIDIA(455.38)驱动下载链接:http://www.nvidia.com/Download/Find.aspx
Cuda(10.0.130)下载链接:https://developer.nvidia.com/cuda-toolkit-archive
Cudnn(7.6.5)下载链接:https://developer.nvidia.com/rdp/cudnn-archive

2、关闭Nouveau

cd /etc/modprobe.d
## 如果没有blacklist.conf文件,则需要创建
vim blacklist.conf
## 添加以下内容
blacklist nouveau
## 重新建立the initramfs file
sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
## 重新启动
reboot
## 之后即可安装NVIDIA driver

参考自https://blog.csdn.net/weixin_33800463/article/details/92967455

3、NVIDIA驱动安装

Linux 驱动安装采用 Shell 脚本安装方式,适用于任何 Linux 发行版,包括 CentOS,Ubuntu 等。NVIDIA GeForce GPU 的 Linux 驱动在安装过程中需要编译 kernel module,系统需提前安装 gcc 和编译 Linux Kernel Module 所依赖的包,例如 kernel-devel-$(uname -r) 等。

(1)执行以下命令,检查当前系统中是否已安装 dkms。

rpm -qa | grep -i dkms

返回结果如下图,则表示已安装 dkms。

如未安装 dkms,则执行以下命令进行安装。

sudo yum install -y dkms

若安装过程中,出现以下问题,则可能缺乏epel,执行安装epel-release即可

yum install epel-release

(2)下载安装包

登录 http://www.nvidia.com/Download/Find.aspx下载需要的安装包
由于现有的显卡的类别未GeForce,因此将设置以下参数

选取latest版本455.38进行安装下载。

wget https://us.download.nvidia.com/XFree86/Linux-x86_64/455.38/NVIDIA-Linux-x86_64-455.38.run## 可选择在线安装,也可以选择离线下载再上传安装

(3)安装驱动

## 对安装包添加执行权限
chmod +x NVIDIA-Linux-x86_64-455.38.run
## 检查当前系统中是否已安装 gcc 和 kernel-devel 包。
rpm -qa | grep kernel-devel
rpm -qa | grep gcc
## 返回结果如下,则表示已安装 gcc 和 kernel-devel。## 如未安装,则请执行以下命令进行安装。
sudo yum install -y gcc kernel-devel
## 执行以下命令,运行驱动安装程序,并按提示进行后续操作
sudo sh NVIDIA-Linux-x86_64-418.126.02.run
## 安装完成后,执行以下命令进行验证
nvidia-smi


出现以上界面,则安装成功
参数介绍
Fan:显示风扇转速,数值在0到100%之间,是计算机的期望转速,如果计算机不是通过风扇冷却或者风扇坏了,显示出来就是N/A;
Temp:显卡内部的温度,单位是摄氏度;
Perf:表征性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能;
Pwr:能耗表示;
Bus-Id:涉及GPU总线的相关信息;
Disp.A:是Display Active的意思,表示GPU的显示是否初始化;
Memory Usage:显存的使用率;
Volatile GPU-Util:浮动的GPU利用率;
Compute M:计算模式;
下边的Processes显示每块GPU上每个进程所使用的显存情况。
参考自https://cloud.tencent.com/document/product/560/8048

4、CUDA安装

(1)安装包下载

https://developer.nvidia.com/cuda-toolkit-archive
本实验采用的cuda版本为10.0.130

wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_10.0.130_410.48_linux

(2)安装

## 添加安装包操作权限
sudo chmod +x cuda_10.0.130_410.48_linux
## 安装
sudo ./cuda_10.0.130_410.48_linux
## 安装完毕后重启系统
reboot

(3)配置

echo 'export PATH=/usr/local/cuda/bin:$PATH' | sudo tee /etc/profile.d/cuda.sh
source /etc/profile

(4)测试

cd /usr/local/cuda-10.1/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
## 如返回结果显示 Result=PASS,则表示 CUDA 安装成功。
## 若执行 make 命令后,出现如下图所示错误。


则执行以下命令,安装对应的 gcc 包即可。

yum install -y gcc-c++

安装完成后,再次进行安装配置
参考自https://cloud.tencent.com/document/product/560/8064

5、CUDNN安装

(1)下载

访问链接https://developer.nvidia.com/rdp/cudnn-archive,选择适合cuda10.0的cudnn(linux版本)下载

wget https://developer.nvidia.com/compute/machine-learning/cudnn/secure/7.6.5.32/Production/10.0_20191031/cudnn-10.0-linux-x64-v7.6.5.32.tgz

(2)安装

cudnn的安装过程比较简单,下载后是一个.solitairetheme8文件,首先修改文件后缀为.tgz,然后解压压缩包,将解压后的文件放在cuda的路径中即可

## 修改文件后缀
mv cudnn-10.0-linux-x64-v7.6.5.32.solitairetheme8 cudnn-10.0-linux-x64-v7.6.5.32.tgz
## 解压
tar -zxvf cudnn-10.0-linux-x64-v7.6.5.32.tgz
## 移动文件
cd cuda
sudo cp lib64/lib* /usr/local/cuda/lib64/
sudo cp include/cudnn.h /usr/local/cuda/include/

参考自https://www.cnblogs.com/tanwc/p/9375161.html

(3)测试

## 查看cuda版本
cat  /usr/local/cuda/version.txt
## 查看cudnn版本
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

出现以下结果,则说明cuda和cudnn均安装成功,同时版本符合要求

参考自https://www.cnblogs.com/tanwc/p/9375161.html

6、问题解决

问题一:无法连接NVIDIA驱动:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver

## 检查驱动是否存在
nvcc -V

## 安装dkms
sudo yum install dkms
## 获取显卡驱动版本号
ls /usr/src | grep nvidia

## 安装
sudo dkms install -m nvidia -v 455.38

问题二:conda command not find

source ~/.bashrc

7、其他

## linux 中如何解压文件 比如 .tar.gz 用tar
tar -xzvf .tar.gz
## 生成anaconda的虚拟环境:在ananconda/envs下查找到需要使用到的虚拟环境包,将其打包称tar.gz的文件包即可
tar -zcvf tensorflow-gpu.tar.gz tensorflow-gpu
## anaconda虚拟环境的使用
./bin/python

linux基于GTX1080TI的NVIDIA GPU驱动安装、配置、测试相关推荐

  1. NVIDIA GPU驱动安装

    一.CUDA安装 ./cuda_10.0.130_410.48_linux 安装后会有如下提示: 查看CUDA的版本号 二.CUDNN安装 安装命令 > tar xvzf cudnn-10.0- ...

  2. 微软服务器安装显卡驱动,适用于 Windows 的 Azure N 系列 NVIDIA GPU 驱动程序安装 - Azure Virtual Machines | Microsoft Docs...

    您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 在运行 Windows ...

  3. linux下关于笔记本的显卡驱动安装archlinux

    首先,安装显卡驱动.mesa是所有开源显卡驱动的基础,一般都要安装. 这里,我们尽量给安装完整,有几大功能:OpenGL, vulkan, vaapi, vdpau, opencl. 32位的程序也要 ...

  4. MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接

    MongoDb Windows linux平台环境及主流编程语言驱动安装同时配置mongoDb的远程连接 <一,>MongoDB 简介篇Ruiy; MongoDB是一个高性能,开源,无模式 ...

  5. linux显卡驱动mxm,linux下我的FX5200显卡驱动安装

    linux下我的FX5200显卡驱动安装 发布时间:2008-09-20 16:42:33来源:红联作者:Keiboc 一.为什么要装驱动 一般情况下,只要你下载了LINUX的最新发行版本,比如Fed ...

  6. ubuntu20.04.5 安装过程中黑屏以及nvidia显卡驱动安装后,开机黑屏/无法启动,亮度过高无法调节等问题,以及没有rtl 8852be网卡驱动问题解决。Redmi G 2022

    文章目录 写在前面 Nvidia显卡驱动安装 选择 `no` 会怎么样 网卡驱动安装 对于 `rtl8852be` 写在前面 首先,经过一天的痛苦研究,终于解决nvidia显卡驱动(rtx 3050 ...

  7. Ubuntu Nvidia 显卡驱动安装

    Ubuntu Nvidia 显卡驱动安装向导 使用组合键切换到命令行模式 # ctrl + alt + f1 关闭图形化界面 sudo service lightdm stop 下载显卡驱动 wget ...

  8. Ubuntu16.04下NVIDIA显卡驱动安装(华硕飞行堡垒7代,1660ti)

    Ubuntu下NVIDIA显卡驱动安装 我的电脑配置,华硕飞行堡垒7代,1660ti 亲测有效,我的系统重装5次! 1.首先进行安装,可以参考一下链接 安装 2.安装完毕后可能会出现这样的情况 按住C ...

  9. 基于嵌入式Linux的千兆以太网卡驱动程序设计及测试

    基于嵌入式Linux的千兆以太网卡驱动程序设计及测试 一. 引言 千兆以太网是一种具有高带宽和高响应的新网络技术,相关协议遵循IEEE 802.3规范标准.采用和10M以太网相似的帧格式.网络协议和布 ...

最新文章

  1. 第九十六题(编写strcpy 函数)
  2. 如何把 Word 中的表格快速插入 LaTeX?
  3. 收藏一个有趣的帖子,现在的客户端真有点让人不安,难怪XSS。。。
  4. MyBatis 缓存详解-开启二级缓存的方法
  5. 西山居php面试,西山居面试经验
  6. vue的鼠标移入和移出
  7. jpg图片使用pil的resize后_如何使用PIL调整图像大小并保持其纵横比?
  8. 网络编程:TCP实现文件上传
  9. cpuz检测硬件真假_一手硬件买不起 淘二手硬件的你知道这些重灾区吗
  10. 又要辞职了,又要换工作了
  11. 图的存储结构之邻接表(详解)
  12. python学习之路(3)---列表
  13. 【学堂在线数据挖掘:理论方法笔记】第九天(4.3)
  14. 第二章计算机组成原理例题,计算机组成原理习题第二章运算方法和运算器
  15. 薪资16K,进华为外包怎么样?
  16. Python之天天向上的力量
  17. 面试阿里P6,过关斩将直通2面,结果3面找了个架构师来吊打我
  18. 【绝对经典】骂人口误.......................
  19. 微信公众平台——用户管理
  20. emacs 自带的简单入门教程(TUTORIAL)

热门文章

  1. 一切都是命中注定的!
  2. WAlottery彩票软件简介
  3. 为什么放大会模糊?#ps教程入门基础抠图修图后期
  4. Promethus的Grafana图形显示MySQL监控数据
  5. Aspose.Words Move方法使用详解
  6. 定位(定位组成【定位模式(静态定位,相对定位,绝对定位,固定定位,粘性定位,定位总结),位偏移】,)
  7. 怎么提高客服的服务意识
  8. 树莓派用网线直连笔记本电脑
  9. 结构体排序(sort)
  10. 移远云服务QuecCloud正式发布,一站式为全球客户提供创新有效的解决方案