From 47225d41bc47d14305f1e956b1b71d2002b74573 Mon Sep 17 00:00:00 2001 From: zhongpu <2013000149@qq.com> Date: Wed, 16 Oct 2019 11:39:23 +0800 Subject: [PATCH] update compile_CentOS.md for compile in GPU, test=develop (#1505) * update compile_CentOS.md for compile in GPU, test=develop * update compile_CentOS.md for compile in GPU, test=develop * update compile_CentOS.md for compile in GPU, test=develop --- .../install/compile/compile_CentOS.md | 33 ++++++++++--------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/doc/fluid/beginners_guide/install/compile/compile_CentOS.md b/doc/fluid/beginners_guide/install/compile/compile_CentOS.md index 476e1772f..ac8152f2f 100644 --- a/doc/fluid/beginners_guide/install/compile/compile_CentOS.md +++ b/doc/fluid/beginners_guide/install/compile/compile_CentOS.md @@ -2,11 +2,11 @@ ## 环境准备 -* *CentOS 版本 (64 bit)* - * *CentOS 6 (不推荐,不提供编译出现问题时的官方支持)* - * *CentOS 7 (GPU 版本支持CUDA 9/10.0)* -* *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 (不推荐,不提供编译出现问题时的官方支持)** + * **CentOS 7 (GPU 版本支持CUDA 9/10.0)** +* **Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)** +* **pip 或 pip3 版本 9.0.1+ (64 bit)** ## 选择CPU/GPU @@ -14,9 +14,9 @@ * 如果您的计算机有NVIDIA® GPU,请确保满足以下条件以编译GPU版PaddlePaddle - * *CUDA 工具包10.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)* - * *CUDA 工具包9.0配合cuDNN v7.3+(如需多卡支持,需配合NCCL2.3.7及更高)* - * *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/) @@ -38,7 +38,7 @@ * 本机编译(不提供在CentOS 6下编译中遇到问题的支持) -### ***使用Docker编译*** +### **使用Docker编译** [Docker](https://docs.docker.com/install/)是一个开源的应用容器引擎。使用Docker,既可以将PaddlePaddle的安装&使用与系统环境隔离,也可以与主机共享GPU、网络等资源 @@ -127,9 +127,11 @@ >请注意修改参数`-DPY_VERSION`为您希望编译使用的python版本, 例如`-DPY_VERSION=3.5`表示python版本为3.5.x * 对于需要编译**CPU版本PaddlePaddle**的用户: - `cmake .. -DPY_VERSION=3.5 -DWITH_GPU=OFF -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release` + * 对于需要编译**GPU版本PaddlePaddle**的用户: + `cmake .. -DPY_VERSION=3.5 -DWITH_GPU=ON -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release` + > 我们目前不支持CentOS 6下使用Docker编译GPU版本的PaddlePaddle 9. 执行编译: @@ -152,7 +154,7 @@ > 注:PaddlePaddle Docker镜像为了减小体积,默认没有安装`vim`,您可以在容器中执行 `apt-get install -y vim` 来安装 -### ***本机编译*** +### **本机编译** 1. 检查您的计算机和操作系统是否符合我们支持的编译标准: `uname -m && cat /etc/*release` @@ -236,7 +238,7 @@ > 请注意PY_VERSION参数更换为您需要的python版本 - * 对于需要编译**GPU版本PaddlePaddle**的用户:(*仅支持CentOS7(CUDA10.0/CUDA9)*) + * 对于需要编译**GPU版本PaddlePaddle**的用户:(**仅支持CentOS7(CUDA10.0/CUDA9)**) 1. 请确保您已经正确安装nccl2,或者按照以下指令安装nccl2(这里提供的是ubuntu 16.04,CUDA9,cuDNN7下nccl2的安装指令),更多版本的安装信息请参考NVIDIA[官方网站](https://developer.nvidia.com/nccl): @@ -271,15 +273,16 @@ 恭喜,至此您已完成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` 使用Docker安装PaddlePaddle的用户,请进入包含PaddlePaddle的容器中使用上述命令,注意使用对应版本的pip -- GitLab