CentOS7下部署paddlepaddle深度学习框架

安装 Centos7

这里略过CentOS7的安装。等有时间再出一个CentOS7的详细安装教程。如果有这部分遇到问题的小伙伴,欢迎跟我交流,我们一起进步。

二、恢复分区

详细操作请看我另外一篇博客:CentOS7 Linux引导修复

二、安装Google Chrome浏览器

为什么要安装Chrome呢?因为谷歌浏览器是世界上最好用的浏览器之一。之后下载各种安装包、查阅资料都需要用到它。
(1) 输入sudo rpm -ivh /home/kobe26366/下载/google-chrome-stable_current_x86_64.rpm的到如下图所示结果:
图一
(2) 不难发现系统缺少了三个谷歌浏览器的依赖库,我们只需逐一安装这些依赖包即可,代码如下:

sudo yum install libXss*
sudo yum install libappindicator3*
sudo yum install liberation-fonts

(3)最后再次执行第一步的命令就能完成安装了。
安装成功!

Google Chrome浏览器安装教程:

1、CentOS 7下安装Google Chrome浏览器
2、CentOS7下安装chrome浏览器

三、安装anaconda

anaconda是一个非常方便好用的python包管理器。他可以很容易的同时管理多个不同的python版本中的第三方库。我个人折腾了很久在centos7上安装多个python版本无论是安装配置过程还是第三方库的管理都无比痛苦。所以我强烈建议大家使用anaconda,这样可以省掉很多麻烦。把时间更多的用在解决问题本身。

Anaconda Distribution下载地址
下面是conda的使用指南:
Getting started with conda

我安装了anaconda之后,启动不了navigator。关于这个问题官方文档提供了好几种方法。但我全部试过一遍之后问题还是没有解决。我现在之后使用conda的命令那代替navigator的可视化操作。比如:创建python环境、下载第三方库等操作。

(1)创建新的python环境;

conda create --name python37 python=3.7

得到如下结果说明创建成功:
在这里插入图片描述
(2)激活指定的python环境

conda activate python37

(3)核查python环境

conda info --envs

如下图所示,有两个python环境,分别是base和刚刚创建的python37。星号前面的表示已激活的python环境。
在这里插入图片描述

四、安装NVIDIA驱动

NVIDIA驱动下载地址1
NVIDIA驱动下载地址2

注: 两个地址均为nvidia官网驱动下载地址
下面是关于如何禁用Nouveau的介绍:
8.1. Interaction with the Nouveau Driver

重点是安装驱动时必须退出图形界面

下面的文章主要解决以下两个问题:
(1)解决禁用nouveau问题;
(2)解决ERROR: Your appear to be running an X server; Please exit X before installing. For further details, please see…的问题。

Centos7装NVIDIA显卡驱动(GPU)

具体操作步骤如下:

(1)安装依赖

#安装gcc和dkms
sudo yum install -y gcc dkms
#安装kernel-devel
sudo yum install kernel-devel

这三个依赖库必须安装并更新到最新版本,否则安装驱动时会报错。

(2)编辑/lib/modprobe.d/dist-blacklist.conf文件以禁用nouveau;

sudo vim /lib/modprobe.d/dist-blacklist.conf

在文件中添加以下代码:

blacklist nouveau
options nouveau modeset=0

(3)重新建立initramfs image文件;
备份原来的 initramfs nouveau image镜像。

sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img

重建inittramfs image文件:

sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)

(4)进入命令界面;
在终端中输入如下代码,进入命令界面:

init 3

图形界面切换到命令界面
(4)在命令界面登陆root用户;
(5)运行NVIDIA安装程序;

root
#首先进入root,再输入下面的命令
sh /home/kobe26366/NVIDIA-Linux-x86_64-440.59.run
#不加sh也能运行。

(7)安装完成后,检测是否安装成功。
输入nvidia-smi,如果返回以下结果,证明安装成功。
在这里插入图片描述

五、安装CUDA

CUDA Toolkit 10.2下载地址
CUDA Toolkit 10.2官方安装教程
运行以以下代码安装CUDA:

sudo sh /home/kobe26366/下载/cuda_10.2.89_440.33.01_linux.run

如果安装成功,会返回下面的结果:
在这里插入图片描述
从结果中可以看到,需要手动添加CUDA的路径到PATH和LD_LIBRARY_PATH中。编辑 ~/.bash_profile,在文件中添加以下代码:

export PATH=$PATH:/usr/local/cuda-10.2/bin    
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64 

六、安装cuDNN

cuDNN 官方安装教程
安装步骤如下图:
在这里插入图片描述

cd /home/kobe26366/下载
tar -xzvf cudnn-10.2-linux-x64-v7.6.5.32.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

七、安装paddlepaddle-gpu

paddlepaddle-gpu快速安装

八、安装paddlehub

paddlehub Github 项目地址(安装指南)

九、安装Jupyter notebook

Jupyter项目地址
Installing the Jupyter Software
使用下面的代码安装jupyter notebook:

pip install notebook

参考文献

1、centos7 之 设置环境变量

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Little_Yuu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值