From ae778ef6f425decea222a86cf71ea464de527c8c Mon Sep 17 00:00:00 2001
From: zhongpu <2013000149@qq.com>
Date: Fri, 29 Nov 2019 20:26:10 +0800
Subject: [PATCH] [cherry-pick] update install doc to release 1.6.1 (#1626)
---
doc/fluid/beginners_guide/index_cn.rst | 1 +
doc/fluid/beginners_guide/index_en.rst | 1 +
doc/fluid/beginners_guide/install/Tables.md | 236 +++++++-----------
.../install/compile/compile_CentOS.md | 2 +
.../install/compile/compile_MacOS.md | 16 +-
.../install/compile/compile_Ubuntu.md | 37 +--
.../install/compile/compile_Windows.md | 70 +++---
.../beginners_guide/install/index_cn.rst | 131 +++++-----
.../beginners_guide/install/install_CentOS.md | 25 +-
.../beginners_guide/install/install_Conda.md | 4 -
.../beginners_guide/install/install_Docker.md | 4 +-
.../beginners_guide/install/install_MacOS.md | 7 +-
.../beginners_guide/install/install_Ubuntu.md | 31 ++-
.../install/install_Windows.md | 18 +-
14 files changed, 255 insertions(+), 328 deletions(-)
diff --git a/doc/fluid/beginners_guide/index_cn.rst b/doc/fluid/beginners_guide/index_cn.rst
index 12fd8e9bb..9120a3de6 100644
--- a/doc/fluid/beginners_guide/index_cn.rst
+++ b/doc/fluid/beginners_guide/index_cn.rst
@@ -24,5 +24,6 @@ PaddlePaddle (PArallel Distributed Deep LEarning)是一个易用、高效、灵
:hidden:
quick_start_cn.rst
+ install/index_cn.rst
basics/index_cn.rst
programming_guide/programming_guide.md
diff --git a/doc/fluid/beginners_guide/index_en.rst b/doc/fluid/beginners_guide/index_en.rst
index 666cd31ca..67e3c30a8 100644
--- a/doc/fluid/beginners_guide/index_en.rst
+++ b/doc/fluid/beginners_guide/index_en.rst
@@ -20,5 +20,6 @@ If you have been armed with certain level of deep learning knowledge, and it hap
.. toctree::
:hidden:
+ install/index_en.rst
basics/index_en.rst
programming_guide/programming_guide_en.md
diff --git a/doc/fluid/beginners_guide/install/Tables.md b/doc/fluid/beginners_guide/install/Tables.md
index b9ddc3584..8e9ceb3b5 100755
--- a/doc/fluid/beginners_guide/install/Tables.md
+++ b/doc/fluid/beginners_guide/install/Tables.md
@@ -60,7 +60,7 @@
pip |
>=9.0.1 |
|
- apt install python-pip 或 yum install Python-pip |
+ apt install python-pip 或 yum install python-pip |
numpy |
@@ -109,7 +109,6 @@
-***
## **编译选项表**
@@ -202,14 +201,13 @@ PaddlePaddle可以使用cuDNN v5.1之后的任何一个版本来编译运行,
**编译选项的设置**
-PaddePaddle通过编译时指定路径来实现引用各种BLAS/CUDA/cuDNN库。cmake编译时,首先在系统路径( `/usr/liby` 和 `/usr/local/lib` )中搜索这几个库,同时也会读取相关路径变量来进行搜索。 通过使用`-D`命令可以设置,例如:
+PaddePaddle通过编译时指定路径来实现引用各种BLAS/CUDA/cuDNN库。cmake编译时,首先在系统路径( `/usr/lib` 和 `/usr/local/lib` )中搜索这几个库,同时也会读取相关路径变量来进行搜索。 通过使用`-D`命令可以设置,例如:
> `cmake .. -DWITH_GPU=ON -DWITH_TESTING=OFF -DCUDNN_ROOT=/opt/cudnnv5`
**注意**:这几个编译选项的设置,只在第一次cmake的时候有效。如果之后想要重新设置,推荐清理整个编译目录( rm -rf )后,再指定。
-***
## **安装包列表**
@@ -224,16 +222,16 @@ PaddePaddle通过编译时指定路径来实现引用各种BLAS/CUDA/cuDNN库。
- paddlepaddle==[版本号] 例如 paddlepaddle==1.5.2 |
+ paddlepaddle==[版本号] 例如 paddlepaddle==1.6.1 |
只支持CPU对应版本的PaddlePaddle,具体版本请参见Pypi |
- paddlepaddle-gpu==[版本号] 例如 paddlepaddle-gpu==1.5.2 |
+ paddlepaddle-gpu==[版本号] 例如 paddlepaddle-gpu==1.6.1 |
默认安装支持CUDA 10.0和cuDNN 7的对应[版本号]的PaddlePaddle安装包 |
- paddlepaddle-gpu==[版本号].postXX 例如 paddlepaddle-gpu==1.5.2.post87 |
- 支持CUDA 8.0和cuDNN 7的对应PaddlePaddle版本的安装包 |
+ paddlepaddle-gpu==[版本号].postXX 例如 paddlepaddle-gpu==1.6.1.post97 |
+ 支持CUDA 9.0和cuDNN 7的对应PaddlePaddle版本的安装包 |
@@ -243,7 +241,6 @@ PaddePaddle通过编译时指定路径来实现引用各种BLAS/CUDA/cuDNN库。
> 其中`postXX` 对应的是CUDA和cuDNN的版本,`postXX`之前的数字代表Paddle的版本
需要注意的是,命令中 paddlepaddle-gpu
在windows环境下,会默认安装支持CUDA 10.0和cuDNN 7的对应[版本号]的PaddlePaddle安装包
-***
@@ -265,170 +262,126 @@ PaddePaddle通过编译时指定路径来实现引用各种BLAS/CUDA/cuDNN库。
cpu-mkl |
-
- paddlepaddle-1.5.2-cp27-cp27mu-linux_x86_64.whl |
-
- paddlepaddle-1.5.2-cp27-cp27m-linux_x86_64.whl |
-
- paddlepaddle-1.5.2-cp35-cp35m-linux_x86_64.whl |
-
- paddlepaddle-1.5.2-cp36-cp36m-linux_x86_64.whl |
-
- paddlepaddle-1.5.2-cp37-cp37m-linux_x86_64.whl |
+
+ paddlepaddle-1.6.1-cp27-cp27mu-linux_x86_64.whl |
+
+ paddlepaddle-1.6.1-cp27-cp27m-linux_x86_64.whl |
+
+ paddlepaddle-1.6.1-cp35-cp35m-linux_x86_64.whl |
+
+ paddlepaddle-1.6.1-cp36-cp36m-linux_x86_64.whl |
+
+ paddlepaddle-1.6.1-cp37-cp37m-linux_x86_64.whl |
cpu-openblas |
-
- paddlepaddle-1.5.2-cp27-cp27mu-linux_x86_64.whl |
- paddlepaddle-1.5.2-cp27-cp27m-linux_x86_64.whl |
-
- paddlepaddle-1.5.2-cp35-cp35m-linux_x86_64.whl |
-
- paddlepaddle-1.5.2-cp36-cp36m-linux_x86_64.whl |
-
- paddlepaddle-1.5.2-cp37-cp37m-linux_x86_64.whl |
+
+ paddlepaddle-1.6.1-cp27-cp27mu-linux_x86_64.whl |
+ paddlepaddle-1.6.1-cp27-cp27m-linux_x86_64.whl |
+
+ paddlepaddle-1.6.1-cp35-cp35m-linux_x86_64.whl |
+
+ paddlepaddle-1.6.1-cp36-cp36m-linux_x86_64.whl |
+
+ paddlepaddle-1.6.1-cp37-cp37m-linux_x86_64.whl |
- cuda8-cudnn7-openblas |
- paddlepaddle_gpu-1.5.2-cp27-cp27mu-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp27-cp27m-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp35-cp35m-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp36-cp36m-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp37-cp37m-linux_x86_64.whl |
-
-
- cuda8-cudnn7-mkl |
- paddlepaddle_gpu-1.5.2-cp27-cp27mu-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp27-cp27m-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp35-cp35m-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp36-cp36m-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp37-cp37m-linux_x86_64.whl |
+ cuda9-cudnn7-avx-openblas |
+ paddlepaddle_gpu-1.6.1-cp27-cp27mu-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp27-cp27m-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp35-cp35m-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp36-cp36m-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp37-cp37m-linux_x86_64.whl |
cuda9-cudnn7-mkl |
- paddlepaddle_gpu-1.5.2-cp27-cp27mu-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp27-cp27m-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp35-cp35m-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp36-cp36m-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp37-cp37m-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp27-cp27mu-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp27-cp27m-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp35-cp35m-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp36-cp36m-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp37-cp37m-linux_x86_64.whl |
cuda10_cudnn7-mkl |
- paddlepaddle_gpu-1.5.2-cp27-cp27mu-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp27-cp27m-linux_x86_64.whl |
- paddlepaddle_gpu-1.5.2-cp35-cp35m-linux_x86_64.whl |
-
- paddlepaddle_gpu-1.5.2-cp36-cp36m-linux_x86_64.whl |
-
- paddlepaddle_gpu-1.5.2-cp37-cp37m-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp27-cp27mu-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp27-cp27m-linux_x86_64.whl |
+ paddlepaddle_gpu-1.6.1-cp35-cp35m-linux_x86_64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp36-cp36m-linux_x86_64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp37-cp37m-linux_x86_64.whl |
win_cpu_mkl |
- |
-
- paddlepaddle-1.5.2-cp27-cp27m-win_amd64.whl |
-
- paddlepaddle-1.5.2-cp35-cp35m-win_amd64.whl |
-
- paddlepaddle-1.5.2-cp36-cp36m-win_amd64.whl |
-
- paddlepaddle-1.5.2-cp37-cp37m-win_amd64.whl |
+
+ paddlepaddle-1.6.1-cp27-cp27m-win_amd64.whl |
+
+ paddlepaddle-1.6.1-cp35-cp35m-win_amd64.whl |
+
+ paddlepaddle-1.6.1-cp36-cp36m-win_amd64.whl |
+
+ paddlepaddle-1.6.1-cp37-cp37m-win_amd64.whl |
-
- win_cuda8_cudnn7_mkl |
- - |
-
- paddlepaddle_gpu-1.5.2-cp27-cp27m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp35-cp35m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp36-cp36m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp37-cp37m-win_amd64.whl |
-
win_cuda9_cudnn7_mkl |
- |
-
- paddlepaddle_gpu-1.5.2-cp27-cp27m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp35-cp35m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp36-cp36m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp37-cp37m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp27-cp27m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp35-cp35m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp36-cp36m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp37-cp37m-win_amd64.whl |
win_cuda10_cudnn7_mkl |
- |
-
- paddlepaddle_gpu-1.5.2-cp27-cp27m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp35-cp35m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp36-cp36m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp37-cp37m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp27-cp27m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp35-cp35m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp36-cp36m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp37-cp37m-win_amd64.whl |
win_cpu_openblas |
- |
-
- paddlepaddle-1.5.2-cp27-cp27m-win_amd64.whl |
-
- paddlepaddle-1.5.2-cp35-cp35m-win_amd64.whl |
-
- paddlepaddle-1.5.2-cp36-cp36m-win_amd64.whl |
-
- paddlepaddle-1.5.2-cp37-cp37m-win_amd64.whl |
-
-
- win_cuda8_cudnn7_openblas |
- - |
-
- paddlepaddle_gpu-1.5.2-cp27-cp27m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp35-cp35m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp36-cp36m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp37-cp37m-win_amd64.whl |
+
+ paddlepaddle-1.6.1-cp27-cp27m-win_amd64.whl |
+
+ paddlepaddle-1.6.1-cp35-cp35m-win_amd64.whl |
+
+ paddlepaddle-1.6.1-cp36-cp36m-win_amd64.whl |
+
+ paddlepaddle-1.6.1-cp37-cp37m-win_amd64.whl |
win_cuda9_cudnn7_openblas |
- |
-
- paddlepaddle_gpu-1.5.2-cp27-cp27m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp35-cp35m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp36-cp36m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp37-cp37m-win_amd64.whl |
-
-
- win_cuda10_cudnn7_openblas |
- - |
-
- paddlepaddle_gpu-1.5.2-cp27-cp27m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp35-cp35m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp36-cp36m-win_amd64.whl |
-
- paddlepaddle_gpu-1.5.2-cp37-cp37m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp27-cp27m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp35-cp35m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp36-cp36m-win_amd64.whl |
+
+ paddlepaddle_gpu-1.6.1-cp37-cp37m-win_amd64.whl |
mac_cpu |
- |
-
- paddlepaddle-1.5.2-cp27-cp27m-macosx_10_6_intel.whl |
-
- paddlepaddle-1.5.2-cp35-cp35m-macosx_10_6_intel.whl |
-
- paddlepaddle-1.5.2-cp36-cp36m-macosx_10_6_intel.whl |
-
- paddlepaddle-1.5.2-cp37-cp37m-macosx_10_6_intel.whl |
+
+ paddlepaddle-1.6.1-cp27-cp27m-macosx_10_6_intel.whl |
+
+ paddlepaddle-1.6.1-cp35-cp35m-macosx_10_6_intel.whl |
+
+ paddlepaddle-1.6.1-cp36-cp36m-macosx_10_6_intel.whl |
+
+ paddlepaddle-1.6.1-cp37-cp37m-macosx_10_6_intel.whl |
@@ -442,9 +395,7 @@ cpu-mkl: 支持CPU训练和预测,使用Intel mkl数学库
cpu-openblas: 支持CPU训练和预测,使用openblas数学库
-cuda8-cudnn7-openblas: 支持GPU训练和预测,使用openblas数学库
-
-cuda8_cudnn7_mkl: 支持GPU训练和预测,使用Intel mkl数学库
+cuda9-cudnn7-openblas: 支持GPU训练和预测,使用openblas数学库
cuda9_cudnn7-mkl: 支持GPU训练和预测,使用Intel mkl数学库
@@ -561,7 +512,6 @@ platform tag: 类似 'linux_x86_64', 'any'
## 在Docker中执行PaddlePaddle训练程序
-***
假设您已经在当前目录(比如在/home/work)编写了一个PaddlePaddle的程序: `train.py` (可以参考
[PaddlePaddleBook](https://github.com/PaddlePaddle/book/blob/develop/01.fit_a_line/README.cn.md)
@@ -586,7 +536,6 @@ platform tag: 类似 'linux_x86_64', 'any'
## 使用Docker启动PaddlePaddle Book教程
-***
使用Docker可以快速在本地启动一个包含了PaddlePaddle官方Book教程的Jupyter Notebook,可以通过网页浏览。
PaddlePaddle Book是为用户和开发者制作的一个交互式的Jupyter Notebook。
@@ -610,7 +559,6 @@ PaddlePaddle Book是为用户和开发者制作的一个交互式的Jupyter Note
## 使用Docker执行GPU训练
-***
为了保证GPU驱动能够在镜像里面正常运行,我们推荐使用
[nvidia-docker](https://github.com/NVIDIA/nvidia-docker)来运行镜像。
diff --git a/doc/fluid/beginners_guide/install/compile/compile_CentOS.md b/doc/fluid/beginners_guide/install/compile/compile_CentOS.md
index ac8152f2f..7896c27dd 100644
--- a/doc/fluid/beginners_guide/install/compile/compile_CentOS.md
+++ b/doc/fluid/beginners_guide/install/compile/compile_CentOS.md
@@ -89,6 +89,8 @@
> -it 与宿主机保持交互状态,`hub.baidubce.com/paddlepaddle/paddle:latest-dev` 使用名为`hub.baidubce.com/paddlepaddle/paddle:latest-dev`的镜像创建Docker容器,/bin/bash 进入容器后启动/bin/bash命令。
+ > 注意:hub.baidubce.com/paddlepaddle/paddle:latest-dev内部安装CUDA 8.0。
+
4. 进入Docker后进入paddle目录下:
diff --git a/doc/fluid/beginners_guide/install/compile/compile_MacOS.md b/doc/fluid/beginners_guide/install/compile/compile_MacOS.md
index 305593e72..be14d326d 100644
--- a/doc/fluid/beginners_guide/install/compile/compile_MacOS.md
+++ b/doc/fluid/beginners_guide/install/compile/compile_MacOS.md
@@ -2,9 +2,9 @@
## 环境准备
-* *MacOS 版本 10.11/10.12/10.13/10.14 (64 bit) (不支持GPU版本)*
-* *Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)*
-* *pip 或 pip3 版本 9.0.1+ (64 bit)*
+* **MacOS 版本 10.11/10.12/10.13/10.14 (64 bit) (不支持GPU版本)**
+* **Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)**
+* **pip 或 pip3 版本 9.0.1+ (64 bit)**
## 选择CPU/GPU
@@ -17,7 +17,7 @@
* 本机源码编译
-### ***使用Docker编译***
+### **使用Docker编译**
[Docker](https://docs.docker.com/install/)是一个开源的应用容器引擎。使用Docker,既可以将PaddlePaddle的安装&使用与系统环境隔离,也可以与主机共享GPU、网络等资源
@@ -106,7 +106,7 @@
-### ***本机编译***
+### **本机编译**
**请严格按照以下指令顺序执行**
@@ -202,15 +202,15 @@
恭喜,至此您已完成PaddlePaddle的编译安装
-## ***验证安装***
+## **验证安装**
安装完成后您可以使用 `python` 或 `python3` 进入python解释器,输入`import paddle.fluid as fluid` ,再输入
`fluid.install_check.run_check()`
如果出现`Your Paddle Fluid is installed succesfully!`,说明您已成功安装。
-## ***如何卸载***
+## **如何卸载**
请使用以下命令卸载PaddlePaddle
-* ***CPU版本的PaddlePaddle***: `pip uninstall paddlepaddle` 或 `pip3 uninstall paddlepaddle`
+* **CPU版本的PaddlePaddle**: `pip uninstall paddlepaddle` 或 `pip3 uninstall paddlepaddle`
使用Docker安装PaddlePaddle的用户,请进入包含PaddlePaddle的容器中使用上述命令,注意使用对应版本的pip
diff --git a/doc/fluid/beginners_guide/install/compile/compile_Ubuntu.md b/doc/fluid/beginners_guide/install/compile/compile_Ubuntu.md
index bfa561e3b..ea13b77d1 100644
--- a/doc/fluid/beginners_guide/install/compile/compile_Ubuntu.md
+++ b/doc/fluid/beginners_guide/install/compile/compile_Ubuntu.md
@@ -2,22 +2,22 @@
## 环境准备
-* *Ubuntu 版本 (64 bit)*
- * *Ubuntu 14.04 (GPU 版本支持 CUDA 8/10.0)*
- * *Ubuntu 16.04 (GPU 版本支持 CUDA 8/9/10.0)*
- * *Ubuntu 18.04 (GPU 版本支持 CUDA 10.0)*
-* *Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)*
-* *pip或pip3 版本 9.0.1+ (64 bit)*
+* **Ubuntu 版本 (64 bit)**
+ * **Ubuntu 14.04 (GPU 版本支持 CUDA 8/10.0)**
+ * **Ubuntu 16.04 (GPU 版本支持 CUDA 8/9/10.0)**
+ * **Ubuntu 18.04 (GPU 版本支持 CUDA 10.0)**
+* **Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)**
+* **pip或pip3 版本 9.0.1+ (64 bit)**
## 选择CPU/GPU
* 如果您的计算机没有 NVIDIA® GPU,请安装CPU版的PaddlePaddle
* 如果您的计算机有 NVIDIA® GPU,并且满足以下条件,推荐安装GPU版的PaddlePaddle
- * *CUDA 工具包10.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)*
- * *CUDA 工具包9.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)*
- * *CUDA 工具包8.0配合cuDNN v7.1+(如需多卡支持,需配合NCCL2.1.15-2.2.13)*
- * *GPU运算能力超过1.0的硬件设备*
+ * **CUDA 工具包10.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)**
+ * **CUDA 工具包9.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)**
+ * **CUDA 工具包8.0配合cuDNN v7.1+(如需多卡支持,需配合NCCL2.1.15-2.2.13)**
+ * **GPU运算能力超过1.0的硬件设备**
您可参考NVIDIA官方文档了解CUDA和CUDNN的安装流程和配置方法,请见[CUDA](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/),[cuDNN](https://docs.nvidia.com/deeplearning/sdk/cudnn-install/)
@@ -36,7 +36,7 @@
* 本机编译
-### ***用Docker编译***
+### **用Docker编译**
[Docker](https://docs.docker.com/install/)是一个开源的应用容器引擎。使用Docker,既可以将PaddlePaddle的安装&使用与系统环境隔离,也可以与主机共享GPU、网络等资源
@@ -84,6 +84,9 @@
> -it 与宿主机保持交互状态,`hub.baidubce.com/paddlepaddle/paddle:latest-dev` 使用名为`hub.baidubce.com/paddlepaddle/paddle:latest-dev`的镜像创建Docker容器,/bin/bash 进入容器后启动/bin/bash命令。
+
+
+ > 注意:hub.baidubce.com/paddlepaddle/paddle:latest-dev内部安装CUDA 8.0。
4. 进入Docker后进入paddle目录下:
@@ -152,7 +155,7 @@
> 注:PaddlePaddle Docker镜像为了减小体积,默认没有安装`vim`,您可以在容器中执行 `apt-get install -y vim` 来安装。
-### ***本机编译***
+### **本机编译**
1. 检查您的计算机和操作系统是否符合我们支持的编译标准: `uname -m && cat /etc/*release`
@@ -220,7 +223,7 @@
For Python2: cmake .. -DWITH_GPU=OFF -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release
For Python3: cmake .. -DPY_VERSION=3.5 -DWITH_GPU=OFF -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release
- * 对于需要编译**GPU版本PaddlePaddle**的用户:(*仅支持ubuntu16.04/14.04*)
+ * 对于需要编译**GPU版本PaddlePaddle**的用户:(**仅支持ubuntu16.04/14.04**)
1. 请确保您已经正确安装nccl2,或者按照以下指令安装nccl2(这里提供的是ubuntu 16.04,CUDA9,cuDNN7下nccl2的安装指令),更多版本的安装信息请参考NVIDIA[官方网站](https://developer.nvidia.com/nccl):
@@ -251,17 +254,17 @@
恭喜,至此您已完成PaddlePaddle的编译安装
-## ***验证安装***
+## **验证安装**
安装完成后您可以使用 `python` 或 `python3` 进入python解释器,输入`import paddle.fluid as fluid` ,再输入
`fluid.install_check.run_check()`
如果出现`Your Paddle Fluid is installed succesfully!`,说明您已成功安装。
-## ***如何卸载***
+## **如何卸载**
请使用以下命令卸载PaddlePaddle:
-* ***CPU版本的PaddlePaddle***: `pip uninstall paddlepaddle` 或 `pip3 uninstall paddlepaddle`
+* **CPU版本的PaddlePaddle**: `pip uninstall paddlepaddle` 或 `pip3 uninstall paddlepaddle`
-* ***GPU版本的PaddlePaddle***: `pip uninstall paddlepaddle-gpu` 或 `pip3 uninstall paddlepaddle-gpu`
+* **GPU版本的PaddlePaddle**: `pip uninstall paddlepaddle-gpu` 或 `pip3 uninstall paddlepaddle-gpu`
使用Docker安装PaddlePaddle的用户,请进入包含PaddlePaddle的容器中使用上述命令,注意使用对应版本的pip
diff --git a/doc/fluid/beginners_guide/install/compile/compile_Windows.md b/doc/fluid/beginners_guide/install/compile/compile_Windows.md
index 2514197ea..a7ad3c425 100755
--- a/doc/fluid/beginners_guide/install/compile/compile_Windows.md
+++ b/doc/fluid/beginners_guide/install/compile/compile_Windows.md
@@ -2,18 +2,18 @@
## 环境准备
-* *Windows 7/8/10 专业版/企业版 (64bit) (GPU版本支持CUDA 8.0/9.0/10.0, 且仅支持单卡)*
-* *Python 版本 2.7/3.5.1+/3.6/3.7 (64 bit)*
-* *pip 或 pip3 版本 9.0.1+ (64 bit)*
-* *Visual Studio 2015 Update3*
+* **Windows 7/8/10 专业版/企业版 (64bit) (GPU版本支持CUDA 9.0/10.0, 且仅支持单卡)**
+* **Python 版本 2.7/3.5.1+/3.6/3.7 (64 bit)**
+* **pip 或 pip3 版本 9.0.1+ (64 bit)**
+* **Visual Studio 2015 Update3**
## 选择CPU/GPU
* 如果您的计算机没有 NVIDIA® GPU,请编译CPU版的PaddlePaddle
* 如果您的计算机有NVIDIA® GPU,并且满足以下条件,推荐编译GPU版的PaddlePaddle
- * *CUDA 工具包8.0配合cuDNN v7.1+, 9.0/10.0配合cuDNN v7.3+*
- * *GPU运算能力超过1.0的硬件设备*
+ * **CUDA 工具包9.0/10.0配合cuDNN v7.3+**
+ * **GPU运算能力超过1.0的硬件设备**
## 安装步骤
@@ -22,79 +22,77 @@
* 本机编译(暂不支持NCCL,分布式等相关功能)
-### ***本机编译***
+### **本机编译**
1. 安装必要的工具 cmake,git 以及 python:
- > cmake 需要3.5 及以上版本, 可在官网[下载](https://cmake.org/download/),并添加到环境变量中。
+ > cmake 需要 3.5 及以上版本, 可在官网[下载](https://cmake.org/download/),并添加到环境变量中。
- > python 需要2.7 及以上版本, 可在官网[下载](https://www.python.org/download/releases/2.7/)。
+ > python 需要 2.7 及以上版本, 可在官网[下载](https://www.python.org/download/releases/2.7/)。
> 需要安装`numpy, protobuf, wheel` 。python2.7下, 请使用`pip`命令; 如果是python3.x, 请使用`pip3`命令。
- * 安装 numpy 包可以通过命令 `pip install numpy` 或 `pip3 install numpy`
-
- * 安装 protobuf 包可以通过命令 `pip install protobuf` 或 `pip3 install protobuf`
-
- * 安装 wheel 包可以通过命令 `pip install wheel` 或 `pip3 install wheel`
+ * 安装 numpy 包可以通过命令 `pip install numpy` 或 `pip3 install numpy`
+ * 安装 protobuf 包可以通过命令 `pip install protobuf` 或 `pip3 install protobuf`
+ * 安装 wheel 包可以通过命令 `pip install wheel` 或 `pip3 install wheel`
> git可以在官网[下载](https://gitforwindows.org/),并添加到环境变量中。
2. 将PaddlePaddle的源码clone在当下目录下的Paddle的文件夹中,并进入Padde目录下:
- - `git clone https://github.com/PaddlePaddle/Paddle.git`
- - `cd Paddle`
+ - `git clone https://github.com/PaddlePaddle/Paddle.git`
+ - `cd Paddle`
3. 切换到较稳定release分支下进行编译:
- `git checkout [分支名]`
+ `git checkout [分支名]`
- 例如:
+ 例如:
- `git checkout release/1.5`
+ `git checkout release/1.5`
- 注意:python3.6、python3.7版本从release/1.2分支开始支持
+ 注意:python3.6、python3.7版本从release/1.2分支开始支持
4. 创建名为build的目录并进入:
- - `mkdir build`
- - `cd build`
+ - `mkdir build`
+ - `cd build`
5. 执行cmake:
- > 具体编译选项含义请参见[编译选项表](../Tables.html/#Compile)
+ > 具体编译选项含义请参见[编译选项表](../Tables.html/#Compile)
- * 编译**CPU版本PaddlePaddle**:
+ * 编译**CPU版本PaddlePaddle**:
- `cmake .. -G "Visual Studio 14 2015 Win64" -DWITH_GPU=OFF -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release`
+ `cmake .. -G "Visual Studio 14 2015 Win64" -DWITH_GPU=OFF -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release`
- * 编译**GPU版本PaddlePaddle**:
+ * 编译**GPU版本PaddlePaddle**:
- `cmake .. -G "Visual Studio 14 2015 Win64" -DWITH_GPU=ON -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release`
+ `cmake .. -G "Visual Studio 14 2015 Win64" -DWITH_GPU=ON -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release`
- 默认为Python2,Python3请添加:
+ 默认为Python2,Python3请添加:
- > -DPY_VERSION=3(或3.5、3.6、3.7)
+ > -DPY_VERSION=3(或3.5、3.6、3.7)
- 如果你的设备信息包含多个Python或CUDA版本,你也可以通过设置路径变量,来指定特定版本的Python或CUDA:
+ 如果你的设备信息包含多个Python或CUDA版本,你也可以通过设置路径变量,来指定特定版本的Python或CUDA:
- > -DPYTHON_EXECUTABLE 为python的可执行程序(python.exe)的路径
+ > -DPYTHON_EXECUTABLE 为python的可执行程序(python.exe)的路径
- > -DCUDA_TOOLKIT_ROOT_DIR 为cuda安装目录的根路径
+ > -DCUDA_TOOLKIT_ROOT_DIR 为cuda安装目录的根路径
- 例如:(仅作示例,请根据你的设备路径信息进行设置)
+ 例如:(仅作示例,请根据你的设备路径信息进行设置)
- `cmake .. -G "Visual Studio 14 2015 Win64" -DCMAKE_BUILD_TYPE=Release -DWITH_GPU=ON -DWITH_TESTING=OFF -DPYTHON_EXECUTABLE=C:\\Python36\\python.exe -DCUDA_TOOLKIT_ROOT_DIR="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\v10.0"`
+ `cmake .. -G "Visual Studio 14 2015 Win64" -DCMAKE_BUILD_TYPE=Release -DWITH_GPU=ON -DWITH_TESTING=OFF -DPYTHON_EXECUTABLE=C:\\Python36\\python.exe -DCUDA_TOOLKIT_ROOT_DIR="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\v10.0"`
6. 使用Blend for Visual Studio 2015 打开 `paddle.sln` 文件,选择平台为 `x64`,配置为 `Release`,开始编译。
7. 编译成功后进入 `\Paddle\build\python\dist` 目录下找到生成的 `.whl` 包:
- `cd \Paddle\build\python\dist`
+ `cd \Paddle\build\python\dist`
8. 在当前机器或目标机器安装编译好的 `.whl` 包:
- `pip install -U(whl包的名字)` 或 `pip3 install -U(whl包的名字)`
+ `pip install -U(whl包的名字)` 或 `pip3 install -U(whl包的名字)`
恭喜,至此您已完成PaddlePaddle的编译安装
diff --git a/doc/fluid/beginners_guide/install/index_cn.rst b/doc/fluid/beginners_guide/install/index_cn.rst
index 19a325079..4eaff338d 100644
--- a/doc/fluid/beginners_guide/install/index_cn.rst
+++ b/doc/fluid/beginners_guide/install/index_cn.rst
@@ -7,74 +7,59 @@
============================
* Windows 7 / 8 / 10,专业版 / 企业版
-
* Ubuntu 14.04 / 16.04 / 18.04
-
* CentOS 6 / 7
-
* MacOS 10.11 / 10.12 / 10.13 / 10.14
-
* 操作系统要求是 64 位版本
2. 处理器要求
============================
* 处理器支持 MKL
-
* 处理器架构是x86_64(或称作 x64、Intel 64、AMD64)架构,目前PaddlePaddle不支持arm64架构
3. Python 和 pip 版本要求:
============================
* Python 2 的版本要求 2.7.15+
-
* Python 3 的版本要求 3.5.1+/3.6/3.7
-
* Python 具有 pip, 且 pip 的版本要求 9.0.1+
-
* Python 和 pip 要求是 64 位版本
4. PaddlePaddle 对 GPU 支持情况:
=================================
-* 目前 `PaddlePaddle` 仅支持 `NVIDIA` 显卡的 `CUDA` 驱动
-
-* 需要安装 `cuDNN `_ ,版本要求 7.3+(For CUDA9/10), 7.1+(For CUDA 8)
-
+* 目前 **PaddlePaddle** 仅支持 **NVIDIA** 显卡的 **CUDA** 驱动
+* 需要安装 `cuDNN `_ ,版本要求 7.3+(For CUDA9/10)
* 如果您需要 GPU 多卡模式,需要安装 `NCCL 2 `_
+
* 仅 Ubuntu/CentOS 支持 NCCL 2 技术
+* 需要安装 `CUDA `_ ,根据您系统不同,对 CUDA 版本要求不同:
-* 需要安装 `CUDA `_,根据您系统不同,对 CUDA 版本要求不同:
* Windows 安装 GPU 版本
- * Windows 7/8/10 支持 CUDA 8.0/9.0/10.0 单卡模式,不支持 CUDA 9.1/9.2/10.1
-
- * 不支持 `nvidia-docker` 方式安装
+ * Windows 7/8/10 支持 CUDA 9.0/10.0 单卡模式,不支持 CUDA 9.1/9.2/10.1
+ * 不支持 **nvidia-docker** 方式安装
* Ubuntu 安装 GPU 版本
- * Ubuntu 14.04 支持 CUDA 8.0/10.0,不支持CUDA 9.0/9.1/9.2/10.1
-
- * Ubuntu 16.04 支持 CUDA 8.0/9.0/9.1/9.2/10.0,不支持10.1
-
- * Ubuntu 18.04 支持 CUDA 10.0,不支持CUDA 8.0/9.0/9.1/9.2/10.1
-
- * 如果您是使用 `nvidia-docker` 安装,支持 CUDA 8.0/9.0/9.1/9.2/10.0,不支持10.1
+ * Ubuntu 14.04 支持 CUDA 10.0,不支持CUDA 9.0/9.1/9.2/10.1
+ * Ubuntu 16.04 支持 CUDA 9.0/9.1/9.2/10.0,不支持10.1
+ * Ubuntu 18.04 支持 CUDA 10.0,不支持CUDA 9.0/9.1/9.2/10.1
+ * 如果您是使用 **nvidia-docker** 安装,支持 CUDA 9.0/9.1/9.2/10.0,不支持10.1
* CentOS 安装 GPU 版本
- * 如果您是使用本机 `pip` 安装:
- * CentOS 7 支持 CUDA 9.0/9.2/10.0,不支持10.1,支持 CUDA 8.0/9.1 但仅支持单卡模式
- * CentOS 6 支持 CUDA 8.0/9.0/9.1/9.2/10.0 单卡模式,不支持10.1
+ * 如果您是使用本机 **pip** 安装:
+ * CentOS 7 支持 CUDA 9.0/9.2/10.0,不支持10.1,支持 CUDA 9.1 但仅支持单卡模式
+ * CentOS 6 支持 CUDA 9.0/9.1/9.2/10.0 单卡模式,不支持10.1
* 如果您是使用本机源码编译安装:
- * CentOS 7 支持 CUDA 9.0/9.2/10.0
+ * CentOS 7 支持 CUDA 9.0/9.2/10.0
* CentOS 6 不推荐,不提供编译出现问题时的官方支持
-
- * 如果您是使用 `nvidia-docker` 安装,在CentOS 7 下支持 CUDA 8.0/9.0/9.1/9.2/10.0,不支持10.1
-
+ * 如果您是使用 **nvidia-docker** 安装,在CentOS 7 下支持 CUDA 9.0/9.1/9.2/10.0,不支持10.1
* MacOS 不支持:PaddlePaddle 在 MacOS 平台没有 GPU 支持
-请确保您的环境满足以上条件。如您有其他需求,请参考 `多版本whl包安装列表 `_
+请确保您的环境满足以上条件。如您有其他需求,请参考 `多版本whl包安装列表 `_ .
5. PaddlePaddle 对 NCCL 支持情况:
=================================
@@ -82,36 +67,26 @@
* Windows 支持情况
* 不支持NCCL
-
* Ubuntu 支持情况
* Ubuntu 14.04:
* CUDA10.0 下支持NCCL v2.3.7-v2.4.8
-
- * CUDA8.0 下支持NCCL v2.1.15-v2.2.13
-
* Ubuntu 16.04:
- * CUDA10.0/9.2/9.0 下支持NCCL v2.3.7-v2.4.8
-
+ * CUDA10.0/9.2/9.0 下支持NCCL v2.3.7-v2.4.8
* CUDA9.1 下支持NCCL v2.1.15
-
- * CUDA8.0 下支持NCCL v2.1.15-v2.2.13
-
* Ubuntu 18.04:
* CUDA10.0 下支持NCCL v2.3.7-v2.4.8
-
* CentOS 支持情况
* CentOS 6:不支持NCCL
-
* CentOS 7:
* CUDA10.0/9.2/9.0 下支持NCCL v2.3.7-v2.4.8
-
* MacOS 支持情况
+
* 不支持NCCL
第一种安装方式:使用 pip 安装
@@ -119,7 +94,7 @@
您可以选择“使用pip安装”、“使用conda安装”、“使用docker安装”、“从源码编译安装” 四种方式中的任意一种方式进行安装。
-本节将介绍使用 `pip` 的安装方式。
+本节将介绍使用 pip 的安装方式。
1. 需要您确认您的 操作系统 满足上方列出的要求
@@ -195,7 +170,7 @@
7. 如果您希望使用 `pip `_ 进行安装PaddlePaddle可以直接使用以下命令:
- (1). **CPU版本**:如果您只是想安装CPU版本请参考如下命令安装(使用清华源)
+ (1). **CPU版本** :如果您只是想安装CPU版本请参考如下命令安装(使用清华源)
如果您是使用 Python 2,安装CPU版本的命令为:
::
@@ -207,9 +182,10 @@
python3 -m pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple
- (2). **GPU版本**:如果您想使用GPU版本请参考如下命令安装(使用清华源)
+ (2). **GPU版本** :如果您想使用GPU版本请参考如下命令安装(使用清华源)
注意:
+
* 需要您确认您的 GPU 满足上方列出的要求
如果您是使用 Python2,请注意用以下指令安装的PaddlePaddle在Windows、Ubuntu、CentOS下默认支持CUDA10.0:
@@ -217,22 +193,17 @@
python -m pip install paddlepaddle-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple
- 如果您是使用 Python 2,CUDA 8,cuDNN 7.1+,安装GPU版本的命令为:
- ::
-
- python -m pip install paddlepaddle-gpu==1.5.2.post87 -i https://pypi.tuna.tsinghua.edu.cn/simple
-
如果您是使用 Python 2,CUDA 9,cuDNN 7.3+,安装GPU版本的命令为:
::
- python -m pip install paddlepaddle-gpu==1.5.2.post97 -i https://pypi.tuna.tsinghua.edu.cn/simple
+ python -m pip install paddlepaddle-gpu==1.6.1.post97 -i https://pypi.tuna.tsinghua.edu.cn/simple
如果您是使用 Python 2,CUDA 10.0,cuDNN 7.3+,安装GPU版本的命令为:
::
- python -m pip install paddlepaddle-gpu==1.5.2.post107 -i https://pypi.tuna.tsinghua.edu.cn/simple
+ python -m pip install paddlepaddle-gpu==1.6.1.post107 -i https://pypi.tuna.tsinghua.edu.cn/simple
- 如果您是使用 Python 3,请将上述命令中的 `python` 更换为 `python3` 进行安装。
+ 如果您是使用 Python 3,请将上述命令中的 **python** 更换为 **python3** 进行安装。
8. 验证安装
@@ -241,6 +212,7 @@
如果出现 Your Paddle Fluid is installed succesfully!,说明您已成功安装。
9. 更多帮助信息请参考:
+
`Ubuntu下安装 `_
`CentOS下安装 `_
@@ -255,7 +227,7 @@
您可以选择“使用pip安装”、“使用conda安装”、“使用docker安装”、“从源码编译安装” 四种方式中的任意一种方式进行安装。
-本节将介绍使用 `conda` 的安装方式。
+本节将介绍使用 conda 的安装方式。
1. 需要您确认您的 操作系统 满足上方列出的要求
@@ -370,16 +342,17 @@
9. 如果您希望使用 conda 进行安装PaddlePaddle可以直接使用以下命令:
- (1). **CPU版本**:如果您只是想安装CPU版本请参考如下命令安装
+ (1). **CPU版本** :如果您只是想安装CPU版本请参考如下命令安装
::
conda install paddlepaddle
- (2). **GPU版本**:如果您想使用GPU版本请参考如下命令安装
+ (2). **GPU版本** :如果您想使用GPU版本请参考如下命令安装
注意:
+
* 需要您确认您的 GPU 满足上方列出的要求
如果您是使用 CUDA 8,cuDNN 7.1+,安装GPU版本的命令为:
@@ -405,6 +378,7 @@
如果出现 Your Paddle Fluid is installed succesfully!,说明您已成功安装。
11. 更多帮助信息请参考:
+
`conda下安装 `_
@@ -413,7 +387,7 @@
您可以选择“使用pip安装”、“使用conda安装”、“使用docker安装”、“从源码编译安装” 四种方式中的任意一种方式进行安装。
-本节将介绍使用 `docker` 的安装方式。
+本节将介绍使用 docker 的安装方式。
如果您希望使用 `docker `_ 安装PaddlePaddle,可以使用以下命令:
@@ -422,19 +396,20 @@
(1). 首先需要安装 `docker `_
注意:
- * CentOS 6 不支持 `docker` 方式安装
+
+ * CentOS 6 不支持 docker 方式安装
* 处理器需要支持 MKL
(2). 拉取预安装 PaddlePaddle 的镜像:
::
- docker pull hub.baidubce.com/paddlepaddle/paddle:1.5.2
+ docker pull hub.baidubce.com/paddlepaddle/paddle:1.6.1
(3). 用镜像构建并进入Docker容器:
::
- docker run --name paddle -it -v dir1:dir2 hub.baidubce.com/paddlepaddle/paddle:1.5.2 /bin/bash
+ docker run --name paddle -it -v dir1:dir2 hub.baidubce.com/paddlepaddle/paddle:1.6.1 /bin/bash
> --name [Name of container] 设定Docker的名称;
@@ -442,38 +417,40 @@
> -v 参数用于宿主机与容器里文件共享;其中dir1为宿主机目录,dir2为挂载到容器内部的目录,用户可以通过设定dir1和dir2自定义自己的挂载目录;例如:$PWD:/paddle 指定将宿主机的当前路径(Linux中PWD变量会展开为当前路径的绝对路径)挂载到容器内部的 /paddle 目录;
- > hub.baidubce.com/paddlepaddle/paddle:1.5.2 是需要使用的image名称;/bin/bash是在Docker中要执行的命令
+ > hub.baidubce.com/paddlepaddle/paddle:1.6.1 是需要使用的image名称;/bin/bash是在Docker中要执行的命令
2. **GPU 版本**
(1). 首先需要安装 `nvidia-docker `_
注意:
+
* 处理器需要支持 MKL
- * 您的计算机需要具有支持 `CUDA` 驱动的 `NVIDIA` 显卡
+ * 您的计算机需要具有支持 CUDA 驱动的 NVIDIA 显卡
* 需要安装 `cuDNN `_ ,版本要求 7.3+(For CUDA9/10), 7.1+(For CUDA 8)
* 如果您需要 GPU 多卡模式,需要安装 `NCCL 2 `_
+
* 仅 Ubuntu/CentOS 支持 NCCL 2 技术
- * 需要安装 `CUDA `_,根据您系统不同,对 CUDA 版本要求不同:
+ * 需要安装 `CUDA `_ ,根据您系统不同,对 CUDA 版本要求不同:
- * Ubuntu/CentOS 7 ,如果您是使用 `nvidia-docker` 安装,支持 CUDA 8.0/9.0/9.1/9.2/10.0
+ * Ubuntu/CentOS 7 ,如果您是使用 nvidia-docker 安装,支持 CUDA 8.0/9.0/9.1/9.2/10.0
- * Windows/MacOS/CentOS 6 不支持 `nvidia-docker` 方式安装
+ * Windows/MacOS/CentOS 6 不支持 nvidia-docker 方式安装
- (2). 拉取支持`CUDA 10.0`, `cuDNN 7.3+` 预安装 PaddlePaddle 的镜像:
+ (2). 拉取支持 CUDA 10.0 , cuDNN 7.3+ 预安装 PaddlePaddle 的镜像:
::
- nvidia-docker pull hub.baidubce.com/paddlepaddle/paddle:1.5.2-gpu-cuda10.0-cudnn7
+ nvidia-docker pull hub.baidubce.com/paddlepaddle/paddle:1.6.1-gpu-cuda10.0-cudnn7
(3). 用镜像构建并进入Docker容器:
::
- nvidia-docker run --name paddle -it -v dir1:dir2 hub.baidubce.com/paddlepaddle/paddle:1.5.2-gpu-cuda10.0-cudnn7 /bin/bash
+ nvidia-docker run --name paddle -it -v dir1:dir2 hub.baidubce.com/paddlepaddle/paddle:1.6.1-gpu-cuda10.0-cudnn7 /bin/bash
> --name [Name of container] 设定Docker的名称;
@@ -481,14 +458,15 @@
> -v 参数用于宿主机与容器里文件共享;其中dir1为宿主机目录,dir2为挂载到容器内部的目录,用户可以通过设定dir1和dir2自定义自己的挂载目录;例如:$PWD:/paddle 指定将宿主机的当前路径(Linux中PWD变量会展开为当前路径的绝对路径)挂载到容器内部的 /paddle 目录;
- > hub.baidubce.com/paddlepaddle/paddle:1.5.2-gpu-cuda10.0-cudnn7 是需要使用的image名称;/bin/bash是在Docker中要执行的命令
+ > hub.baidubce.com/paddlepaddle/paddle:1.6.1-gpu-cuda10.0-cudnn7 是需要使用的image名称;/bin/bash是在Docker中要执行的命令
- 或如果您需要支持 `CUDA 8` 或者 `CUDA 9` 的版本,将上述命令的 `cuda10.0` 替换成 `cuda8.0` 或者 `cuda9.0` 即可
+ 或如果您需要支持 **CUDA 9** 的版本,将上述命令的 **cuda10.0** 替换成 **cuda9.0** 即可
3. 如果您的机器不在中国大陆地区,可以直接从DockerHub拉取镜像:
+
::
- docker run --name paddle -it -v dir1:dir2 paddlepaddle/paddle:1.5.2 /bin/bash
+ docker run --name paddle -it -v dir1:dir2 paddlepaddle/paddle:1.6.1 /bin/bash
> --name [Name of container] 设定Docker的名称;
@@ -496,7 +474,7 @@
> -v 参数用于宿主机与容器里文件共享;其中dir1为宿主机目录,dir2为挂载到容器内部的目录,用户可以通过设定dir1和dir2自定义自己的挂载目录;例如:$PWD:/paddle 指定将宿主机的当前路径(Linux中PWD变量会展开为当前路径的绝对路径)挂载到容器内部的 /paddle 目录;
- > paddlepaddle/paddle:1.5.2 是需要使用的image名称;/bin/bash是在Docker中要执行的命令
+ > paddlepaddle/paddle:1.6.1 是需要使用的image名称;/bin/bash是在Docker中要执行的命令
4. 验证安装
@@ -504,12 +482,15 @@
如果出现 Your Paddle Fluid is installed succesfully!,说明您已成功安装。
-5. 更多帮助信息请参考:`使用Docker安装 `_。
+5. 更多帮助信息请参考:
+
+ `使用Docker安装 `_
+
第四种安装方式:使用源代码编译安装
====================================
-- 如果您只是使用 `PaddlePaddle` ,建议从 `pip` 和 `conda` 、 `docker` 三种安装方式中选取一种进行安装即可。
+- 如果您只是使用 PaddlePaddle ,建议从 **pip** 和 **conda** 、 **docker** 三种安装方式中选取一种进行安装即可。
- 如果您有开发PaddlePaddle的需求,请参考:`从源码编译 `_
.. toctree::
diff --git a/doc/fluid/beginners_guide/install/install_CentOS.md b/doc/fluid/beginners_guide/install/install_CentOS.md
index fbbf2d71f..2ffb51d07 100644
--- a/doc/fluid/beginners_guide/install/install_CentOS.md
+++ b/doc/fluid/beginners_guide/install/install_CentOS.md
@@ -2,11 +2,11 @@
## 环境准备
-* *CentOS 版本 (64 bit)*
- * *CentOS 6 (GPU版本支持CUDA 8.0/9.0/9.1/9.2/10.0, 仅支持单卡)*
- * *CentOS 7 (GPU版本支持CUDA 9.0/9.2/10.0, 其中CUDA 8.0/9.1仅支持单卡)*
-* *Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)*
-* *pip 或 pip3 版本 9.0.1+ (64 bit)*
+* **CentOS 版本 (64 bit)*
+ * **CentOS 6 (GPU版本支持CUDA 9.0/9.1/9.2/10.0, 仅支持单卡)**
+ * **CentOS 7 (GPU版本支持CUDA 9.2/10.0, 其中CUDA 9.1仅支持单卡)**
+* **Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)**
+* **pip 或 pip3 版本 9.0.1+ (64 bit)**
### 注意事项
@@ -64,10 +64,9 @@
* 如果您的计算机有NVIDIA® GPU,请确保满足以下条件并且安装GPU版PaddlePaddle
- * *CUDA 工具包10.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)*
- * *CUDA 工具包9.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)*
- * *CUDA 工具包8.0配合cuDNN v7.1+(官方不支持多卡)*
- * *GPU运算能力超过1.0的硬件设备*
+ * **CUDA 工具包10.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)**
+ * **CUDA 工具包9.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)**
+ * **GPU运算能力超过1.0的硬件设备**
您可参考NVIDIA官方文档了解CUDA和CUDNN的安装流程和配置方法,请见[CUDA](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/),[cuDNN](https://docs.nvidia.com/deeplearning/sdk/cudnn-install/)
@@ -110,15 +109,15 @@ CentOS系统下有5种安装方式:
* 默认下载最新稳定版的安装包,如需获取开发版安装包,请参考[这里](./Tables.html/#ciwhls)
-## ***验证安装***
+## **验证安装**
安装完成后您可以使用 `python` 或 `python3` 进入python解释器,输入`import paddle.fluid as fluid` ,再输入
`fluid.install_check.run_check()`
如果出现`Your Paddle Fluid is installed succesfully!`,说明您已成功安装。
-## ***如何卸载***
+## **如何卸载**
请使用以下命令卸载PaddlePaddle:
-* ***CPU版本的PaddlePaddle***: `python -m pip uninstall paddlepaddle` 或 `python3 -m pip uninstall paddlepaddle`
+* **CPU版本的PaddlePaddle**: `python -m pip uninstall paddlepaddle` 或 `python3 -m pip uninstall paddlepaddle`
-* ***GPU版本的PaddlePaddle***: `python -m pip uninstall paddlepaddle-gpu` 或 `python3 -m pip uninstall paddlepaddle-gpu`
+* **GPU版本的PaddlePaddle**: `python -m pip uninstall paddlepaddle-gpu` 或 `python3 -m pip uninstall paddlepaddle-gpu`
diff --git a/doc/fluid/beginners_guide/install/install_Conda.md b/doc/fluid/beginners_guide/install/install_Conda.md
index b6a524d14..04c01341d 100644
--- a/doc/fluid/beginners_guide/install/install_Conda.md
+++ b/doc/fluid/beginners_guide/install/install_Conda.md
@@ -80,10 +80,6 @@
(2). **GPU版本**:如果您想使用GPU版本请参考如下命令安装
- 如果您是使用 CUDA 8,cuDNN 7.1+,安装GPU版本的命令为:
-
- conda install paddlepaddle-gpu cudatoolkit=8.0
-
如果您是使用 CUDA 9,cuDNN 7.3+,安装GPU版本的命令为:
conda install paddlepaddle-gpu cudatoolkit=9.0
diff --git a/doc/fluid/beginners_guide/install/install_Docker.md b/doc/fluid/beginners_guide/install/install_Docker.md
index 26e417867..fc73b9c1c 100644
--- a/doc/fluid/beginners_guide/install/install_Docker.md
+++ b/doc/fluid/beginners_guide/install/install_Docker.md
@@ -121,9 +121,9 @@
请您进入Docker容器后,执行如下命令
-* ***CPU版本的PaddlePaddle***: `pip uninstall paddlepaddle`
+* **CPU版本的PaddlePaddle**: `pip uninstall paddlepaddle`
-* ***GPU版本的PaddlePaddle***: `pip uninstall paddlepaddle-gpu`
+* **GPU版本的PaddlePaddle**: `pip uninstall paddlepaddle-gpu`
或通过`docker rm [Name of container]`来直接删除Docker容器
diff --git a/doc/fluid/beginners_guide/install/install_MacOS.md b/doc/fluid/beginners_guide/install/install_MacOS.md
index 0b400608b..200f890ec 100644
--- a/doc/fluid/beginners_guide/install/install_MacOS.md
+++ b/doc/fluid/beginners_guide/install/install_MacOS.md
@@ -2,9 +2,9 @@
## 环境准备
-* *MacOS 版本 10.11/10.12/10.13/10.14 (64 bit) (不支持GPU版本)*
-* *Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)*
-* *pip 或 pip3 版本 9.0.1+ (64 bit)*
+* **MacOS 版本 10.11/10.12/10.13/10.14 (64 bit) (不支持GPU版本)**
+* **Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)**
+* **pip 或 pip3 版本 9.0.1+ (64 bit)**
### 注意事项
@@ -68,6 +68,7 @@ MacOS系统下有5种安装方式:
* [源码编译安装](./compile/compile_MacOS.html#mac_source)
* [Docker源码编译安装](./compile/compile_MacOS.html#mac_docker)
+
这里为您介绍pip安装方式
## 安装步骤
diff --git a/doc/fluid/beginners_guide/install/install_Ubuntu.md b/doc/fluid/beginners_guide/install/install_Ubuntu.md
index a70425939..c4ca67a5b 100644
--- a/doc/fluid/beginners_guide/install/install_Ubuntu.md
+++ b/doc/fluid/beginners_guide/install/install_Ubuntu.md
@@ -2,12 +2,12 @@
## 环境准备
-* *Ubuntu 版本 (64 bit)*
- * *Ubuntu 14.04 (GPU 版本支持 CUDA 8.0/10.0)*
- * *Ubuntu 16.04 (GPU 版本支持 CUDA 8.0/9.0/9.1/9.2/10.0)*
- * *Ubuntu 18.04 (GPU 版本支持 CUDA 10.0)*
-* *Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)*
-* *pip或pip3 版本 9.0.1+ (64 bit)*
+* **Ubuntu 版本 (64 bit)**
+ * **Ubuntu 14.04 (GPU 版本支持 CUDA 10.0)**
+ * **Ubuntu 16.04 (GPU 版本支持 CUDA 9.0/9.1/9.2/10.0)**
+ * **Ubuntu 18.04 (GPU 版本支持 CUDA 10.0)**
+* **Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)**
+* **pip或pip3 版本 9.0.1+ (64 bit)**
### 注意事项
@@ -64,10 +64,9 @@
* 如果您的计算机没有 NVIDIA® GPU,请安装CPU版的PaddlePaddle
* 如果您的计算机有 NVIDIA® GPU,并且满足以下条件,推荐安装GPU版的PaddlePaddle
- * *CUDA 工具包10.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)*
- * *CUDA 工具包9.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)*
- * *CUDA 工具包8.0配合cuDNN v7.1+(如需多卡支持,需配合NCCL2.1.15-2.2.13)*
- * *GPU运算能力超过1.0的硬件设备*
+ * **CUDA 工具包10.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)**
+ * **CUDA 工具包9.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)**
+ * **GPU运算能力超过1.0的硬件设备**
您可参考NVIDIA官方文档了解CUDA和CUDNN的安装流程和配置方法,请见[CUDA](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/),[cuDNN](https://docs.nvidia.com/deeplearning/sdk/cudnn-install/)
@@ -75,9 +74,9 @@
* 如果您需要使用多卡环境请确保您已经正确安装nccl2,或者按照以下指令安装nccl2(这里提供的是ubuntu 16.04,CUDA9,cuDNN7下nccl2的安装指令),更多版本的安装信息请参考NVIDIA[官方网站](https://developer.nvidia.com/nccl):
- wget https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/nvidia-machine-learning-repo-ubuntu1604_1.0.0-1_amd64.deb
- dpkg -i nvidia-machine-learning-repo-ubuntu1604_1.0.0-1_amd64.deb
- sudo apt-get install -y libnccl2=2.3.7-1+cuda9.0 libnccl-dev=2.3.7-1+cuda9.0
+ wget https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/nvidia-machine-learning-repo-ubuntu1604_1.0.0-1_amd64.deb
+ dpkg -i nvidia-machine-learning-repo-ubuntu1604_1.0.0-1_amd64.deb
+ sudo apt-get install -y libnccl2=2.3.7-1+cuda9.0 libnccl-dev=2.3.7-1+cuda9.0
@@ -97,7 +96,6 @@ Ubuntu系统下有5种安装方式:
* CPU版PaddlePaddle:`python -m pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple` 或 `python3 -m pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple`
-
* GPU版PaddlePaddle:`python -m pip install paddlepaddle-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple` 或 `python3 -m pip install paddlepaddle-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple`
您可[验证是否安装成功](#check),如有问题请查看[FAQ](./FAQ.html)
@@ -106,7 +104,6 @@ Ubuntu系统下有5种安装方式:
* 如果是python2.7, 建议使用`python`命令; 如果是python3.x, 则建议使用`python3`命令
-
* `python -m pip install paddlepaddle-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple` 此命令将安装支持CUDA 10.0 cuDNN v7的PaddlePaddle,如您对CUDA或cuDNN版本有不同要求,可用`python -m pip install paddlepaddle-gpu==[版本号] -i https://pypi.tuna.tsinghua.edu.cn/simple`或 `python3 -m pip install paddlepaddle-gpu==[版本号] -i https://pypi.tuna.tsinghua.edu.cn/simple`命令来安装,版本号请见[这里](https://pypi.org/project/paddlepaddle-gpu/#history),关于paddlepaddle与CUDA, cuDNN版本的对应关系请见[安装包列表](./Tables.html/#whls)
@@ -122,6 +119,6 @@ Ubuntu系统下有5种安装方式:
## 如何卸载
请使用以下命令卸载PaddlePaddle:
-* ***CPU版本的PaddlePaddle***: `python -m pip uninstall paddlepaddle` 或 `python3 -m pip uninstall paddlepaddle`
+* **CPU版本的PaddlePaddle**: `python -m pip uninstall paddlepaddle` 或 `python3 -m pip uninstall paddlepaddle`
-* ***GPU版本的PaddlePaddle***: `python -m pip uninstall paddlepaddle-gpu` 或 `python3 -m pip uninstall paddlepaddle-gpu`
+* **GPU版本的PaddlePaddle**: `python -m pip uninstall paddlepaddle-gpu` 或 `python3 -m pip uninstall paddlepaddle-gpu`
diff --git a/doc/fluid/beginners_guide/install/install_Windows.md b/doc/fluid/beginners_guide/install/install_Windows.md
index 8256b7ce7..75fbcc140 100644
--- a/doc/fluid/beginners_guide/install/install_Windows.md
+++ b/doc/fluid/beginners_guide/install/install_Windows.md
@@ -2,9 +2,9 @@
## 环境准备
-* *Windows 7/8/10 专业版/企业版 (64bit) (GPU版本支持CUDA 8.0/9.0/10.0,且仅支持单卡)*
-* *Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)*
-* *pip 或 pip3 版本 9.0.1+ (64 bit)*
+* **Windows 7/8/10 专业版/企业版 (64bit) (GPU版本支持CUDA 9.0/10.0,且仅支持单卡)**
+* **Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)**
+* **pip 或 pip3 版本 9.0.1+ (64 bit)**
### 注意事项
@@ -60,10 +60,10 @@
* 如果您的计算机没有 NVIDIA® GPU,请安装CPU版的PaddlePaddle
* 如果您的计算机有 NVIDIA® GPU,并且满足以下条件,推荐安装GPU版的PaddlePaddle
- * *CUDA 工具包8.0配合cuDNN v7.1+, 9.0/10.0配合cuDNN v7.3+*
- * *GPU运算能力超过1.0的硬件设备*
+ * **CUDA 工具包9.0/10.0配合cuDNN v7.3+**
+ * **GPU运算能力超过1.0的硬件设备**
-注: 目前官方发布的windows安装包仅包含 CUDA 8.0/9.0/10.0 的单卡模式,不包含 CUDA 9.1/9.2/10.1,如需使用,请通过源码自行编译。
+注: 目前官方发布的windows安装包仅包含 CUDA 9.0/10.0 的单卡模式,不包含 CUDA 9.1/9.2/10.1,如需使用,请通过源码自行编译。
您可参考NVIDIA官方文档了解CUDA和CUDNN的安装流程和配置方法,请见[CUDA](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/),[cuDNN](https://docs.nvidia.com/deeplearning/sdk/cudnn-install/)
@@ -91,7 +91,7 @@ Windows系统下有3种安装方式:
* 如果是python2.7, 建议使用`python`命令; 如果是python3.x, 则建议使用`python3`命令
-* `python -m pip install paddlepaddle-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple` 此命令将安装支持CUDA 8.0(配合cuDNN v7.1+)或者CUDA 9.0/10.0(配合cuDNN v7.3+)的PaddlePaddle,如您对CUDA或cuDNN版本有不同要求,可用`python -m pip install paddlepaddle-gpu==[版本号] -i https://pypi.tuna.tsinghua.edu.cn/simple`或 `python3 -m pip install paddlepaddle-gpu==[版本号] -i https://pypi.tuna.tsinghua.edu.cn/simple`命令来安装,版本号请见[这里](https://pypi.org/project/paddlepaddle-gpu/#history), 关于paddlepaddle与CUDA, cuDNN版本的对应关系请见[安装包列表](./Tables.html/#whls)
+* `python -m pip install paddlepaddle-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple` 此命令将安装支持CUDA 10.0(配合cuDNN v7.3+)的PaddlePaddle,如您对CUDA或cuDNN版本有不同要求,可用`python -m pip install paddlepaddle-gpu==[版本号] -i https://pypi.tuna.tsinghua.edu.cn/simple`或 `python3 -m pip install paddlepaddle-gpu==[版本号] -i https://pypi.tuna.tsinghua.edu.cn/simple`命令来安装,版本号请见[这里](https://pypi.org/project/paddlepaddle-gpu/#history), 关于paddlepaddle与CUDA, cuDNN版本的对应关系请见[安装包列表](./Tables.html/#whls)
@@ -103,6 +103,6 @@ Windows系统下有3种安装方式:
## 如何卸载
-* ***CPU版本的PaddlePaddle***: `python -m pip uninstall paddlepaddle` 或 `python3 -m pip uninstall paddlepaddle`
+* **CPU版本的PaddlePaddle**: `python -m pip uninstall paddlepaddle` 或 `python3 -m pip uninstall paddlepaddle`
-* ***GPU版本的PaddlePaddle***: `python -m pip uninstall paddlepaddle-gpu` 或 `python3 -m pip uninstall paddlepaddle-gpu`
+* **GPU版本的PaddlePaddle**: `python -m pip uninstall paddlepaddle-gpu` 或 `python3 -m pip uninstall paddlepaddle-gpu`
--
GitLab