本机安装PaddlePaddle安装指南及步骤详解

 更新时间:2021年12月14日 10:06:44   作者:卓晴  
PaddlePaddle是百度研发的开源开放的深度学习平台,有全面的官方支持的工业级应用模型,涵盖自然语言处理、计算机视觉、推荐引擎等多个领域,并开放多个领先的预训练中文模型。这篇文章主要介绍了本机安装PaddlePaddle安装指南,需要的朋友可以参考下

简 介: 根据文档安装指南 介绍了在本机安装PaddlePaddle的步骤。

关键词: PaddlePaddle,pip,安装

安装PaddlePaddle 文章目录 安装说明 第一中安装方式
:使用pip安装
第二种安装方式:使
用源代码编译安装
基本运行 测试环境

§01 安装PaddlePaddle

  根据 文档安装指南 介绍了在本机安装PaddlePaddle的步骤。

一、安装说明

  本说明将指导您在64位操作系统编译和安装PaddlePaddle

1. 操作系统要求:

  • Windows 7 / 8 / 10,专业版 / 企业版
  • Ubuntu 16.04 / 18.04 / 20.04
  • CentOS 7
  • MacOS 10.11 / 10.12 / 10.13 / 10.14

  操作系统要求是 64 位版本

2. 处理器要求

  • 处理器支持 MKL
  • 处理器架构是x86_64(或称作 x64、Intel 64、AMD64)架构,目前PaddlePaddle不支持arm64架构(mac M1除外,paddle 已支持Mac M1 芯片)

3

  • Python 的版本要求 3.6/3.7/3.8/3.9
  • Python 具有 pip, 且 pip 的版本要求 20.2.2+
  • Python 和 pip 要求是 64 位版本

4. PaddlePaddle 对 GPU 支持情况:

  • 目前 PaddlePaddle 支持 NVIDIA 显卡的 CUDA 驱动和 AMD 显卡的 ROCm 架构
  • 需要安装 cuDNN ,版本要求 7.6(For CUDA10.1/10.2)
  • 如果您需要 GPU 多卡模式,需要安装 NCCL 2

仅 Ubuntu/CentOS 支持 NCCL 2 技术

  • 需要安装 CUDA ,根据您系统不同,对 CUDA 版本要求不同:

Windows 安装 GPU 版本

Windows 7/8/10 支持 CUDA 10.1/10.2/11.0/11.1/11.2 单卡模式

不支持 nvidia-docker 方式安装

Ubuntu 安装 GPU 版本

  • Ubuntu 16.04/18.04/20.04 支持 CUDA 10.1/10.2/11.0/11.1/11.2
  • 如果您是使用 nvidia-docker 安装,支持 CUDA 10.2/11.2

CentOS 安装 GPU 版本

如果您是使用本机 pip 安装:

  • CentOS 7 支持 CUDA 10.1/10.2/11.0/11.1/11.2

如果您是使用本机源码编译安装:

  • CentOS 7 支持 CUDA 10.1/10.2/11.0/11.1/11.2
  • CentOS 6 不推荐,不提供编译出现问题时的官方支持
  • 如果您是使用 nvidia-docker 安装,在CentOS 7 下支持 CUDA 10.2/11.2

MacOS 不支持:MacOS 平台不支持 GPU 安装。

  请确保您的环境满足以上条件。如您有其他需求,请参考 多版本whl包安装列表 .

5. PaddlePaddle 对 NCCL 支持情况:

  • Windows 支持情况

不支持NCCL

  • Ubuntu 支持情况

Ubuntu 16.04/18.04/20.04:

CUDA10.1 下支持NCCL v2.4.2-v2.4.8

  • CentOS 支持情况

CentOS 6:不支持NCCL

CentOS 7:

  • CUDA10.1 下支持NCCL v2.4.2-v2.4.8

MacOS 支持情况

不支持NCCL

第一中安装方式:使用pip安装

  您可以选择“使用pip安装”、“使用conda安装”、“使用docker安装”、“从源码编译安装” 四种方式中的任意一种方式进行安装。

  本节将介绍使用 pip 的安装方式。

  1. 需要您确认您的 操作系统 满足上方列出的要求

  2. 需要您确认您的 处理器 满足上方列出的要求

  3. 确认您需要安装 PaddlePaddle 的 Python 是您预期的位置,因为您计算机可能有多个 Python

  • *  使用以下命令输出 Python 路径,根据您的环境您可能需要将说明中所有命令行中的 python 替换为具体的 Python 路径
  • *  在 Windows 环境下,输出 Python 路径的命令为:

where python

* 使用以下命令确认是 3.6/3.7/3.8/3.9

which python

  4. 检查 Python 的版本

* 使用以下命令确认是 3.6/3.7/3.8/3.9

python --version

  5. 检查 pip 的版本,确认是 20.2.2+

python -m ensurepip
python -m pip --version

  6. 确认 Pythonpip64 bit,并且处理器架构是x86_64(或称作 x64Intel 64AMD64)架构,目前PaddlePaddle不支持arm64架构(mac M1除外,paddle 已支持Mac M1 芯片)。下面的第一行输出的是 "64bit" ,第二行输出的是 "x86_64""x64""AMD64" 即可:

python -c “import platform;print(platform.architecture()[0]);print(platform.machine())”

  6. 如果您希望使用 pip 进行安装PaddlePaddle可以直接使用以下命令:

(1). CPU版本 :如果您只是想安装CPU版本请参考如下命令安装

  安装CPU版本的命令为:

python -m pip install paddlepaddle==2.2.1 -i https://mirror.baidu.com/pypi/simple

python -m pip install paddlepaddle==2.2.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

▲ 图1.2.1 安装过程

▲ 图1.2.1 安装过程

(2). GPU版本 :如果您想使用GPU版本请参考如下命令安装

注意:

  需要您确认您的 GPU 满足上方列出的要求

  请注意用以下指令安装的PaddlePaddle在Windows、Ubuntu、CentOS下只支持CUDA10.2:

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

python -m pip install paddlepaddle-gpu==2.2.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

  请确认需要安装 PaddlePaddle 的 Python 是您预期的位置,因为您计算机可能有多个 Python。根据您的环境您可能需要将说明中所有命令行中的 python 替换为具体的 Python 路径。

  8. 验证安装

  使用 python 进入python解释器,输入import paddle ,再输入 paddle.utils.run_check()。

  如果出现 PaddlePaddle is installed successfully!,说明您已成功安装。

  8. 更多帮助信息请参考:

Linux下的PIP安装

MacOS下的PIP安装

Windows下的PIP安装

MacOS下的PIP安装

Windows下的PIP安装

第二种安装方式:使用源代码编译安装

  • 如果您只是使用 PaddlePaddle ,建议使用 pip 安装即可。
  • 如果您有开发PaddlePaddle的需求,请参考: 从源码编译
§02 基本运行

二、测试环境

1、显示环境版本

import matplotlib.pyplot as plt
from numpy import *
import math,time

starttime = time.time()
import paddle

print(paddle.__version__)
print("Cost time: {}".format(time.time()-starttime))
  • 可以蓝岛安装的paddle的版本是1.8.5, 可以在安装过程明明使用的命令: paddlepaddle=2.2.1,为什么安装完毕之后,显示的paddle的版本确实 1.8.5?
  • 在Windows下启动该程序,每次启动都会消耗大约4秒中的时间,才能够完成 import paddle的过程。

---------- [PYTHON ERROR] ----------

1.8.5

Cost time: 3.937225341796875

同样的程序在AI Studio BML Notebook中,却没有任何的时间延时。而且显示的PaddlePaddle的版本是2.2.1!

2.2.1

Cost time: 0.00021266937255859375

▲ 图2.1.1 在AI Studio运行测试版本信息

▲ 图2.1.1 在AI Studio运行测试版本信息

到此这篇关于本机安装PaddlePaddle安装指南的文章就介绍到这了,更多相关PaddlePaddle安装指南内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Django配合python进行requests请求的问题及解决方法

    Django配合python进行requests请求的问题及解决方法

    Python作为目前比较流行的编程语言,他内置的Django框架就是一个很好的网络框架,可以被用来搭建后端,和前端进行交互,那么我们现在来学习一下,如何用Python本地进行requests请求,并通过请求让Django帮我们解决一些问题
    2022-06-06
  • 在python中使用requests 模拟浏览器发送请求数据的方法

    在python中使用requests 模拟浏览器发送请求数据的方法

    今天小编就为大家分享一篇在python中使用requests 模拟浏览器发送请求数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • Python 修改列表中的元素方法

    Python 修改列表中的元素方法

    今天小编就为大家分享一篇Python 修改列表中的元素方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Python常见异常的处理方式浅析

    Python常见异常的处理方式浅析

    异常指当程序出现错误后程序的处理方法,异常机制提供了程序正常退出的安全通道.当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器,如序列的下标越界、打开不存在的文件、空引用异常等
    2023-02-02
  • Python CSV文件模块的使用案例分析

    Python CSV文件模块的使用案例分析

    这篇文章主要介绍了Python CSV文件模块的使用,结合具体案例形式分析了Python使用csv模块操作csv文件的相关使用技巧与相关注意事项,需要的朋友可以参考下
    2019-12-12
  • Pycharm学习教程(6) Pycharm作为Vim编辑器使用

    Pycharm学习教程(6) Pycharm作为Vim编辑器使用

    这篇文章主要为大家详细介绍了最全的Pycharm学习教程第六篇,Pycharm作为Vim编辑器使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • pandas.DataFrame 根据条件新建列并赋值的方法

    pandas.DataFrame 根据条件新建列并赋值的方法

    下面小编就为大家分享一篇pandas.DataFrame 根据条件新建列并赋值的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • PHP webshell检查工具 python实现代码

    PHP webshell检查工具 python实现代码

    Web安全应急响应中,不免要检查下服务器上是否被上传了webshell,手工检查比较慢,就写了个脚本来检查了。Windows平台下已经有了lake2写的雷克图的了,一般的检查也够用了,写了个Linux下面的,用python写的。
    2009-09-09
  • python flask几分钟实现web服务的例子

    python flask几分钟实现web服务的例子

    今天小编就为大家分享一篇python flask几分钟实现web服务的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Python3.9又更新了:dict内置新功能

    Python3.9又更新了:dict内置新功能

    这篇文章主要介绍了Python3.9又更新了:dict内置新功能,从文档中,我们可以看到官方透露的对 dict、math 等组件增加的新特性,以及下一步的开发进展
    2020-02-02

最新评论