CentOS 7.5 安装GPU环境(显卡驱动,CUDA,CuDNN)以及 Python3.6

CentOS解决lspci(command not found) 问题

参考:https://blog.csdn.net/hl449006540/article/details/79778748

安装GPU环境

1. 安装显卡驱动

1.添加RLRpo源

# 导入公钥 
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 
# To install ELRepo for RHEL-7, SL-7 or CentOS-7: 
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

2.查找合适的驱动

# 安装显卡检查程序
yum install nvidia-detect
# 查找合适驱动
nvidia-detect -v

3.安装驱动

# 安装合适版本驱动
yum install $(nvidia-detect)

4.重启(必须)

reboot

5.验证

nvidia-smi

2. 安装CUDA

(1)检查环境
  1. 验证您是否拥有支持CUDA的GPU
    lspci | grep -i nvidia
    
  2. 验证您是否拥有受支持的Linux版本
    uname -m && cat /etc/*release
    
    应该出现类似如下的信息
    x86_64
    Red Hat Enterprise Linux Workstation release 6.0 (Santiago)
    
  3. 验证系统是否已安装gcc
    gcc --version
    
    如果没有的话,执行以下命令安装gcc、c++编译器以及内核文件
     sudo yum -y install gcc gcc-c++ kernel-devel
    
  4. 验证系统是否安装了正确的内核Headers和开发包
    uname -r
    
    没有的话可以安装
    sudo yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
    
(2)安装CUDA

首先下载CUDA(此处我安装的是CUDA9.0)

下载地址

安装命令

sudo rpm -i cuda-repo-rhel7-9-0-local-9.0.176-1.x86_64.rpm 
sudo yum clean all
sudo yum install cuda-9-0

第一条命令出错参考 https://blog.csdn.net/qq_31708763/article/details/86483581

安装完成之后配置环境同Ubuntu

3. 安装cuDNN

同Ubuntu

4. 安装python3.6.4

  1. 安装python3.6可能使用的依赖
    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
    
  2. 到python官网找到下载路径, 用wget下载
    wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
    
  3. 解压tgz包
    tar -zxvf Python-3.6.4.tgz
    
  4. 把python移到/usr/local下面
    mv Python-3.6.4 /usr/local
    
  5. 进入python目录
    cd /usr/local/Python-3.6.4/
    # 配置
    ./configure
    # 编译 make
    make
    # 编译,安装
    make install
    
  6. 创建新的软链接到最新的python3.6
    ln -s /usr/local/bin/python3.6 /usr/bin/python3
    

5.虚拟环境安装和TensorFlow-GPU安装

虚拟环境安装参考

TensoFlow-GPU安装

Centos一些常用命令

lspci | grep -i nvidia	        # 查看显卡
uname -m && cat /etc/*release	# 查看系统版本信息
cat /proc/version		        # 查看linux版本
cat etc/readhat-release		    # 查看CenteOS版本

wget命令的使用:https://blog.csdn.net/zhaoyanjun6/article/details/79108129

参考文章

https://www.cnblogs.com/johnny1024/p/8441396.html
https://blog.csdn.net/hl449006540/article/details/79778748
https://www.linuxidc.com/Linux/2018-10/155041.htm
https://blog.csdn.net/qq_31708763/article/details/86483581
https://blog.csdn.net/shuaigexiaobo/article/details/78030008

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值