Ubuntu安装PaddlePaddle 2.0 GPU版

目前,Linux发行版当中,Ubuntu18.04是最受欢迎的系统,所以本文介绍Ubuntu18.04下安装PaddlePaddle2.0 GPU版的步骤。

 

对于桌面版的Linux系统,最令人头疼的就是我的某个硬件内核里没有它的驱动。

虽然从16.04以后桌面版的Ubuntu能友好的支持大部分硬件了,但是像显卡这种东西,还是需要我们自己手动安装驱动的。

稍有不慎就会无限卡住在登陆界面,这也是曾经我在玩Ubuntu时候的噩梦,一言不合就重装系统,也成就了我如今安装各种系统都能十分熟练(熟练的令人心疼)

 

所以,Ubuntu安装PaddlePaddle的难点并不是在于Paddle本身,而是在安装显卡驱动、CUDA、cuDNN当中的各种坑。

 

我的环境
 

操作系统:Ubuntu 18.04.5 LTS  64位系统

(Paddle2.0支持

  • Ubuntu 14.04 / 16.04 / 18.04

  • CentOS 6 / 7

)[不推荐使用Ubuntu20.04,以为它自带的Python版本是3.9]

 

CPU: i7-8559U(支持avx指令集)

GPU: RTX2070

 

Python版本:3.6.9(Ubuntu 18.04.5内置版本)

注意Paddle目前对Python的要求:(强烈不建议使用Python2)

Python 3 的版本要求 3.5.1+/3.6/3.7/3.8

Python 具有 pip, 且 pip 的版本要求 20.2.2+

Python 和 pip 要求是 64 位版本

 

 

安装NVIDIA显卡驱动

 

假设你的Ubuntu是刚刚安装好的,并没有配置软件源,那么我们需要更换国内的软件源,不然下载速度会非常的慢。

 

首先打开软件与更新

 

在:“下载自”里找到其他站点,选择一个国内软件源(我使用的清华源):

选择后会让你输入用户密码,然后点击关闭,按照提示更新一下。

这个步骤相当于:

sudo apt update

然后再次打开软件与更新,进入“附加驱动”:

 

如果你不知道选择那一个,可以直接在终端内输入命令:

sudo ubuntu-drivers autoinstall

让系统自动帮你选择版本安装。

 

选择驱动后就可以下载,等待安装成功后重新启动即可完成显卡驱动安装。

 

安装CUDA10.2

官方获取CUDA:https://developer.nvidia.com/cuda-toolkit-archive

可以不进入官方,直接通过如下命令下载并安装(官网搬运来的):

wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run

如果下载速度慢可使用 https://pan.baidu.com/s/1P8IQ4ly8v6n1k2wEmvwzSg  提取码: m6j5

sudo sh cuda_10.2.89_440.33.01_linux.run

 如果出现下图提醒,直接忽视即可: 选择Continue

输入accept:

切记一定要取消Driver前面的[X] 

切记一定要取消Driver前面的[X] 

切记一定要取消Driver前面的[X] (如果你不想无限卡登陆界面循环的话)

这里只安装CUDA Toolkit 10.2 满足Paddle开发:然后选择Install

如果出现如下提示,恭喜你,CUDA安装成功了!

 

验证cuda安装成功:

nvcc -V

 

安装cuDNN

官方获取cuDNN:https://developer.nvidia.com/zh-cn/cudnn(下载需要注册NVIDIA账号)

方便读者下载已经上传至百度网盘: https://pan.baidu.com/s/1P8IQ4ly8v6n1k2wEmvwzSg  提取码: m6j5

 

首先解压:

tar -zxvf cudnn-10.2-linux-x64-v7.6.5.32.tgz 

解压后得到如下文件:

cuda
├── include
│   └── cudnn.h
├── lib64
│   ├── libcudnn.so -> libcudnn.so.7
│   ├── libcudnn.so.7 -> libcudnn.so.7.6.5
│   ├── libcudnn.so.7.6.5
│   └── libcudnn_static.a
└── NVIDIA_SLA_cuDNN_Support.txt

2 directories, 6 files

 

然后复制这些文件到CUDA10.2的目录下: 

sudo cp cuda/lib64/* /usr/local/cuda-10.2/lib64/
sudo cp cuda/include/* /usr/local/cuda-10.2/include/

 

最后验证cuDNN安装成功:

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

 

安装PaddlePaddle GPU版

在终端内输入:

python3 -m pip install paddlepaddle-gpu -i https://mirror.baidu.com/pypi/simple

 

安装完成后在终端内输入 python3 进入python解释器

输入

import paddle

再输入 

paddle.utils.run_check()

 

PaddlePaddle is installed successfully! Let's start deep learning with PaddlePaddle now!

 

最后:

你问我为什么不讲CPU安装的? 你都能自己安装一个Ubuntu的主机了,安装CPU版的Paddle还不是信手拈来的[手动狗头]、

 

安装CPU版Paddle 2.0

忽略以上所有步骤,然后在终端内输入:

python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple

 

 


官方Linux下pip安装PaddlePaddle文档:https://www.paddlepaddle.org.cn/documentation/docs/zh/install/pip/linux-pip.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值