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
    评论
您可以按照以下步骤在Ubuntu安装PaddlePaddle: 1. 首先,请确保您的Ubuntu本至少为9.0.0。您可以通过输入以下命令来检查您的Ubuntu本: ``` lsb_release -a ``` 2. 如果您的Ubuntu本低于9.0.0,请先升级pip工具。您可以使用以下命令下载升级文件: ``` wget https://bootstrap.pypa.io/get-pip.py ``` 然后运行以下命令来升级pip: ``` python get-pip.py ``` 3. 如果您需要使用GPU本的PaddlePaddle,可以使用以下命令来安装: ``` pip install paddlepaddle-gpu ``` 或者如果您使用的是Python 3,则可以使用以下命令: ``` pip3 install paddlepaddle-gpu ``` 4. 如果您只需要CPU本的PaddlePaddle,则可以使用以下命令来安装: ``` pip install paddlepaddle ``` 或者如果您使用的是Python 3,则可以使用以下命令: ``` pip3 install paddlepaddle ``` 请注意,安装过程可能需要一些时间,具体取决于您的网络连接和系统配置。 123 #### 引用[.reference_title] - *1* *2* [【Linux】Ubuntu安装paddlepaddle](https://blog.csdn.net/heroybc/article/details/100984022)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *3* [我的PaddlePaddle学习之路——Ubuntu安装PaddlePaddle](https://blog.csdn.net/qq_38927862/article/details/86507476)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值