centos7.3安装nvidia-1080ti驱动cudacudnntensorflow

负赑屃 负赑屃     2022-09-18     302

关键词:

本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃

 

  Ubuntu非要换centOS。。。好吧。。。

  看了很多是通过ELRepo源安装驱动,不过我没有成功,只是通过它的步骤检测了显卡驱动型号。
0、安装gcc
yum -y install gcc-c++
  此处是重点:如果有之前的NVIDIA驱动请先卸载,而且,要先装cuda再装驱动。。。你也可以按照我的步骤来,最后再重装一次驱动。
 
1、检测显卡驱动及型号
  ##添加ELPepo源
$ sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
$ sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
  
  ##安装NVIDIA驱动检测
$ sudo yum install nvidia-detect
$ nvidia-detect -v
  两块显卡驱动都是384.59
  登录NVIDIA官网http://www.geforce.cn/drivers设置驱动检索条件(注意尽量设置语言英文):
  
  检索结果出现384.59,点击下载获取下载链接http://us.download.nvidia.com/XFree86/Linux-x86_64/384.59/NVIDIA-Linux-x86_64-384.59.run
  ssh到服务器,下载驱动:
$ cd ~/downloads
$ wget -r -np -nd http://us.download.nvidia.com/XFree86/Linux-x86_64/384.59/NVIDIA-Linux-x86_64-384.59.run
  可能需要sudo权限,建议通过su root直接到root账户下执行安装。安装过程中选择“Accept”,并且会询问是否要配置启动参数,选择“yes”。
 
2、显卡冲突
  因为NVIDIA驱动会和系统自带nouveau驱动冲突,执行命令查看该驱动状态:
$ lsmod | grep nouveau
     
  修改/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载,如果系统没有该文件需要新建一个,这里使用root权限,普通用户无法再在/etc内生成.conf文件。
$ su root
# echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist.conf
 
3、 重新建立initramfs image文件
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
 
4、进入NVIDIA目录执行安装(建议推迟到cuda安装后再装驱动)
$ chmod +x NVIDIA-Linux-x86_64-384.59.run
$ sh NVIDIA-Linux-x86_64-384.59.run
   如果安装完成,可以运行命令查看显卡状态
$ nvidia-smi

 

5、安装cuda
  官网下载cuda-rpm包https://developer.nvidia.com/cuda-downloads,一定要对应自己的版本。
$ sudo rpm -i cuda-repo-rhel7-8-0-local-ga2-8.0.61-1.x86_64.rpm
$ sudo yum clean all
$ sudo yum install cuda
  报错了:
Error: Package: 1:nvidia-kmod-375.26-2.el7.x86_64 (cuda-8-0-local-ga2)
           Requires: dkms
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
  缺少2个包,装第一个:
sudo vim /etc/yum.repos.d/linuxtech.testing.repo
  输入:
[linuxtech-testing]
name=LinuxTECH Testing
baseurl=http://pkgrepo.linuxtech.net/el6/testing/
enabled=0
gpgcheck=1
gpgkey=http://pkgrepo.linuxtech.net/el6/release/RPM-GPG-KEY-LinuxTECH.NET
sudo yum --enablerepo=linuxtech-testing install libvdpau
  第二个:
yum -y install epel-release
yum -y install --enablerepo=epel dkms
  OK,再次执行install安装cuda
  。。。发现驱动没了。。。只好重新安装,看样子要先装cuda再装NVIDIA驱动,只好再装一波驱动。
 
6、测试cuda
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
  
  安装成功
 
7、cuda添加到bashprofile中
vim .bashprofile
PATH=$PATH:$HOME/bin:/usr/local/cuda/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64/
CUDA_HOME=/usr/local/cuda
export PATH
export LD_LIBRARY_PATH
export CUDA_HOME
  查看nvcc版本号
nvcc -V
 
8、安装cudnn
  cudnn官网需要注册无法wget,所以在Windows下载然后通过ssh传过去,为什么不用U盘或者共享文件夹?因为我在家。。。服务器刚配置。。。不嫌麻烦用xshell插件也可以。这里安装了一个Windows下ssh窗口传输文件的工具:
yum install lrzsz
  运行命令为rz,不用scp了,很方便。
  
  解压cudnn到cuda的安装目录
tar -xvf cudnn-8.0-linux-x64-v6.0.tgz -C /usr/local
   抱歉,公司小伙说7.5版本用不了,他去官网注册下了个cudnn-8.0-linux-x64-v6.0。
 
9、安装TensorFlow
  如果没有pip请安装pip,记得修改一下pip的源,否则速度很慢
yum install python-pip
pip install --upgrade pip
  安装TensorFlow-gpu版本
pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.3.0-cp27-none-linux_x86_64.whl 
  测试:
  
 
成功。over。
 
 
参考:
此外,建议参考TensorFlow官网,在虚拟环境下安装。

deepin安装nvidia1080驱动

...上搜索“GeForce1080”,然后选择合适的驱动版本下载。2.安装nvidia驱动:在下载完成后,双击打开下载的文件,按照提示安装nvidia驱动,安装完成后重启系统。3.验证安装:安装完成后,可以使用命令“nvidia-smi”来查看nvidia驱动... 查看详情

centos7.3系统安装

系统盘安装Centos7系统安装步骤注意事项按照文档一步一步来肯定没问题安装完系统在重启的时候提前把U盘拔掉 查看详情

centos7.3系统安装

系统盘安装Centos7系统安装步骤注意事项按照文档一步一步来肯定没问题安装完系统在重启的时候提前把U盘拔掉 查看详情

centos7.3系统安装

系统盘安装Centos7系统安装步骤注意事项按照文档一步一步来肯定没问题安装完系统在重启的时候提前把U盘拔掉 查看详情

centos7.3图形界面安装

一、CentOs7.3安装图形界面。    1、用yumgrouplist查看GNOME名称,然后用yumgroupinstall"GNOMEDesktop"命令进行安装,下面是我电脑上面已经安装好了。如果没有安装的情况下GNOMEDesktop应该显示在AvailableEnvironmentGroups下面。安... 查看详情

centos7.3安装rabbitmq

前言:对于centos7.3我使用yum安装不上erlang,才有了这边编译安装erlang的文章。在安装erlang过程中遇到不少坑,最终经过努力把rabbitmq装上。按照官方的办法安装erlang报错,rpm包也是一样:Error: Package: erlang-wx-20.0rc1-3.el7.centos.... 查看详情

centos7.3安装jdk

安装centos时选择带gui的服务器->选择java环境问题:Unrecognizedoption:-vError:CouldnotcreatetheJavaVirtualMachine.Error:Afatalexceptionhasoccurred.Programwillexit.ErroroccurredduringinitializationofVMCouldnotreservee 查看详情

centos7.3安装docker

一、写随笔的原因:最近在阿里云上买了个centos7.3服务器,想将一些demo运行在上面,所以需要做一些环境的安装,通过此篇文章MAKR一下。下面来记录下安装步骤(参考网上的一些教程,有坑的话会实时记录)。docker介绍和使用... 查看详情

centos7.3安装教程

话不多说直接进入主题  进入安装初始化界面等待检查完就可以进入安装了,不想等待的按ESC退出,没关系的 语言这里我们推荐使用英文:  然后点击Continue继续选择-系统SYSTEM-安装位置INSTALLTIONDESTINATION,进入... 查看详情

centos7.3最小化安装后安装桌面问题(代码片段)

centos7.3最小化安装后安装桌面问题/etc/sysconfig/network-scripts文件下网卡配置文件,默认为onboot=no,修改为yes重启网络服务systemctlrestartnetworkgcc,gcc-c++未安装,yum安装,避免装其他软件错误安装Desktop新命令yumgroups>yumgroupsinstall"GnomeDe... 查看详情

centos7.3安装opencv3.3.0

 一开始会出现这个错误:1CMakeErroratCMakeLists.txt:11(message):234FATAL:In-sourcebuildsarenotallowed.56Youshouldcreateseparatedirectoryforbuildfiles.78910--Configuringincomplete,errorsoccurred!  原 查看详情

centos7.3练习环境的安装搭建。

...目的:搭建学习环境,配置静态IP方便使用。最小化安装CentOS7.3;配置本地yum源;安装vim编辑器;设置静态IP为172.18.34.88。注:文中#后面为注释一,环境介绍1.VMwareWorkstationPro12.5.62.CentOS-7-x86_64-Everything-1611.iso3.172.18.0.1/16 我的... 查看详情

centos7.3编译安装php

系统:CentOSLinuxrelease7.3.1611内核:3.10.0-514.el7.x86_64PHP:php-5.3.27.tar.gz步骤:#yuminstall-ylibxml2libxml2-develcurlcurl-develfreetypefreetype-devellibpnglibpng-devellibjpeg-developensslopenssl-devel下载p 查看详情

centos7.3安装指南

摘要: 基于RedHat企业版的源代码的最新版本的CentOS7在今年的12月发布了CentOSLinux7(1611),包含了许多bug修复、新的包更新,比如Samba、Squid、libreoffice、SELinux、systemd及其它软件,并支持第七代Intel酷睿i3、i5、i7处理器。基于RedHa... 查看详情

centos7.3安装virtualbox

安装DKMS、更新内核#yum-yinstallgccmakeglibckernel-headerskernel-develdkmsInstalled: dkms.noarch0:2.3-1.20161202gitde1dca9.el7 #yum-yupdatekernel#reboot 安装VirtualBox浏览器打开:http://www.oracle.com/ 查看详情

centos7.3安装jumpserver0.3.2

公司服务器前端增加堡垒机,选用开源的jumpserver软件环境CentOSLinuxrelease7.3.1611python2.7.5mysql5.7安装gityum-yinstallgit克隆jumpserver# cd /opt # git clone https://github.com/jumpserver/jumpserve 查看详情

centos7.3安装zabbix3.x

CentOS7.3安装Zabbix3.X一、配置CentOS7关闭selinux     #setenforce0临时关闭需要关闭selinux,一定要关闭这个,开启selinux会引起一连串问题,甚至zabbix的discovery功能也不能正常使用#sed-i"s/SELINUX=enforcing/SELINUX=disabled/g"/et 查看详情

centos7.3安装vncserver

https://www.cnblogs.com/jhxxb/p/10987058.html安装时遇到的问题yum被锁定sudorm-f/var/run/yum.pid    参考了这个文章https://www.wanhebin.com/linux/317.html    查看详情