CentOS7下部署paddlepaddle深度学习框架

Doria ·
更新时间:2024-11-13
· 714 次阅读

文章目录安装 Centos7二、恢复分区二、安装Google Chrome浏览器Google Chrome浏览器安装教程:三、安装anaconda四、安装NVIDIA驱动重点是安装驱动时必须退出图形界面具体操作步骤如下:五、安装CUDA六、安装cuDNN七、安装paddlepaddle-gpu八、安装paddlehub九、安装Jupyter notebook参考文献 安装 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;

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

在文件中添加以下代码:

blacklist nouveau options nouveau modeset=0

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

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

重建inittramfs image文件:

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

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

init 3

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

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 之 设置环境变量


作者:Kobe26366



paddlepaddle 学习 centos 框架

需要 登录 后方可回复, 如果你还没有账号请 注册新账号