From 8122763b863e325b0135c861bef807351dc22a88 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Mon, 20 Jul 2020 14:47:06 +0800 Subject: [PATCH] update install doc for 1.8.3 (#2294) --- doc/fluid/install/Tables.md | 867 ++++++++++++++++----------------- doc/fluid/install/Tables_en.md | 498 ++++++++++--------- doc/fluid/install/index_cn.rst | 24 +- doc/fluid/install/index_en.rst | 24 +- 4 files changed, 705 insertions(+), 708 deletions(-) diff --git a/doc/fluid/install/Tables.md b/doc/fluid/install/Tables.md index 4f29e76ea..bd8df4cd1 100644 --- a/doc/fluid/install/Tables.md +++ b/doc/fluid/install/Tables.md @@ -5,106 +5,106 @@
依赖包名称 | -版本 | -说明 | -安装命令 | -
---|---|---|---|
CMake | -3.4 | -- | - |
GCC (Linux Only) | -4.8 / 5.4 | -推荐使用CentOS的devtools2 | -- |
Clang (MacOS Only) | -9.0及以上 | -通常使用MacOS 10.11及以上的系统对应的Clang版本即可 | -- |
Python(64 bit) | -2.7.x. 或 3.5+.x | -依赖libpython2.7.so 或 libpython3.5+.so | - apt install python-dev 或 yum install python-devel 如果安装python3请访问Python 官网 |
-
SWIG | -最低 2.0 | -- | apt install swig 或 yum install swig |
-
wget | -any | -- | apt install wget 或 yum install wget |
-
openblas | -any | -可选 | -- |
pip | ->=9.0.1 | -- | apt install python-pip 或 yum install python-pip |
-
numpy | ->=1.12.0 | -- | pip install numpy |
-
protobuf | ->=3.1.0 | -- | pip install protobuf |
-
wheel | -any | -- | pip install wheel |
-
patchELF | -any | -- | apt install patchelf 或参见github patchELF 官方文档 |
-
go | ->=1.8 | -可选 | -- |
setuptools | ->= 28.0.0 | -- | - |
unrar | -- | - | brew install unrar (For MacOS), apt-get install unrar (For Ubuntu) | -
依赖包名称 | +版本 | +说明 | +安装命令 | +
CMake | +3.4 | ++ | + |
GCC (Linux Only) | +4.8 / 5.4 | +推荐使用CentOS的devtools2 | ++ |
Clang (MacOS Only) | +9.0及以上 | +通常使用MacOS 10.11及以上的系统对应的Clang版本即可 | ++ |
Python(64 bit) | +2.7.x. 或 3.5+.x | +依赖libpython2.7.so 或 libpython3.5+.so | + apt install python-dev 或 yum install python-devel 如果安装python3请访问Python 官网 |
+
SWIG | +最低 2.0 | ++ | apt install swig 或 yum install swig |
+
wget | +any | ++ | apt install wget 或 yum install wget |
+
openblas | +any | +可选 | ++ |
pip | +>=9.0.1 | ++ | apt install python-pip 或 yum install python-pip |
+
numpy | +>=1.12.0 | ++ | pip install numpy |
+
protobuf | +>=3.1.0 | ++ | pip install protobuf |
+
wheel | +any | ++ | pip install wheel |
+
patchELF | +any | ++ | apt install patchelf 或参见github patchELF 官方文档 |
+
go | +>=1.8 | +可选 | ++ |
setuptools | +>= 28.0.0 | ++ | + |
unrar | ++ | + | brew install unrar (For MacOS), apt-get install unrar (For Ubuntu) | +
选项 | -说明 | -默认值 | -
---|---|---|
WITH_GPU | -是否支持GPU | -ON | -
WITH_DSO | -是否运行时动态加载CUDA动态库,而非静态加载CUDA动态库 | -ON | -
WITH_AVX | -是否编译含有AVX指令集的PaddlePaddle二进制文件 | -ON | -
WITH_PYTHON | -是否内嵌PYTHON解释器 | -ON | -
WITH_TESTING | -是否开启单元测试 | -OFF | -
WITH_MKL | -是否使用MKL数学库,如果为否则是用OpenBLAS | -ON | -
WITH_SYSTEM_BLAS | -是否使用系统自带的BLAS | -OFF | -
WITH_DISTRIBUTE | -是否编译带有分布式的版本 | -OFF | -
WITH_BRPC_RDMA | -是否使用BRPC RDMA作为RPC协议 | -OFF | -
ON_INFER | -是否打开预测优化 | -OFF | -
CUDA_ARCH_NAME | -是否只针对当前CUDA架构编译 | -All:编译所有可支持的CUDA架构 可选:Auto 自动识别当前环境的架构编译 | -
TENSORRT_ROOT | -指定TensorRT路径 | -Windows下默认值为'/',Linux下默认值为 '/usr/' | -
选项 | +说明 | +默认值 | +
WITH_GPU | +是否支持GPU | +ON | +
WITH_DSO | +是否运行时动态加载CUDA动态库,而非静态加载CUDA动态库 | +ON | +
WITH_AVX | +是否编译含有AVX指令集的PaddlePaddle二进制文件 | +ON | +
WITH_PYTHON | +是否内嵌PYTHON解释器 | +ON | +
WITH_TESTING | +是否开启单元测试 | +OFF | +
WITH_MKL | +是否使用MKL数学库,如果为否则是用OpenBLAS | +ON | +
WITH_SYSTEM_BLAS | +是否使用系统自带的BLAS | +OFF | +
WITH_DISTRIBUTE | +是否编译带有分布式的版本 | +OFF | +
WITH_BRPC_RDMA | +是否使用BRPC RDMA作为RPC协议 | +OFF | +
ON_INFER | +是否打开预测优化 | +OFF | +
CUDA_ARCH_NAME | +是否只针对当前CUDA架构编译 | +All:编译所有可支持的CUDA架构 可选:Auto 自动识别当前环境的架构编译 | +
TENSORRT_ROOT | +指定TensorRT路径 | +Windows下默认值为'/',Linux下默认值为 '/usr/' | +
版本号 | -版本说明 | -
---|---|
paddlepaddle==[版本号] 例如 paddlepaddle==1.8.2 | -只支持CPU对应版本的PaddlePaddle,具体版本请参见Pypi | -
paddlepaddle-gpu==[版本号] 例如 paddlepaddle-gpu==1.8.2 | -默认安装支持CUDA 10.0和cuDNN 7的对应[版本号]的PaddlePaddle安装包 | -
paddlepaddle-gpu==[版本号].postXX 例如 paddlepaddle-gpu==1.8.2.post97 | -支持CUDA 9.0和cuDNN 7的对应PaddlePaddle版本的安装包 | -
版本号 | +版本说明 | +
paddlepaddle==[版本号] 例如 paddlepaddle==1.8.3 | +只支持CPU对应版本的PaddlePaddle,具体版本请参见Pypi | +
paddlepaddle-gpu==[版本号] 例如 paddlepaddle-gpu==1.8.3 | +默认安装支持CUDA 10.0和cuDNN 7的对应[版本号]的PaddlePaddle安装包 | +
paddlepaddle-gpu==[版本号].postXX 例如 paddlepaddle-gpu==1.8.3.post97 | +支持CUDA 9.0和cuDNN 7的对应PaddlePaddle版本的安装包 | +
版本说明 | -cp27-cp27mu | -cp27-cp27m | -cp35-cp35m | -cp36-cp36m | -cp37-cp37m | -
---|---|---|---|---|---|
cuda10.1-cudnn7-mkl | -- paddlepaddle_gpu-0.0.0-cp27-cp27mu-linux_x86_64.whl | -- paddlepaddle_gpu-0.0.0-cp27-cp27m-linux_x86_64.whl | -- paddlepaddle_gpu-0.0.0-cp35-cp35m-linux_x86_64.whl | -- paddlepaddle_gpu-0.0.0-cp36-cp36m-linux_x86_64.whl | -- paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl | -
版本说明 | +cp27-cp27mu | +cp27-cp27m | +cp35-cp35m | +cp36-cp36m | +cp37-cp37m | +
cuda10.1-cudnn7-mkl | ++ paddlepaddle_gpu-0.0.0-cp27-cp27mu-linux_x86_64.whl | ++ paddlepaddle_gpu-0.0.0-cp27-cp27m-linux_x86_64.whl | ++ paddlepaddle_gpu-0.0.0-cp35-cp35m-linux_x86_64.whl | ++ paddlepaddle_gpu-0.0.0-cp36-cp36m-linux_x86_64.whl | ++ paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl | +
版本说明 | -cp27-cp27mu | -cp27-cp27m | -cp35-cp35m | -cp36-cp36m | -cp37-cp37m | -
---|---|---|---|---|---|
cuda10.1-cudnn7-mkl | -- paddlepaddle_gpu-1.8.2-cp27-cp27mu-linux_x86_64.whl | -- paddlepaddle_gpu-1.8.2-cp27-cp27m-linux_x86_64.whl | -- paddlepaddle_gpu-1.8.2-cp35-cp35m-linux_x86_64.whl | -- paddlepaddle_gpu-1.8.2-cp36-cp36m-linux_x86_64.whl | -- paddlepaddle_gpu-1.8.2-cp37-cp37m-linux_x86_64.whl | -
版本说明 | +cp27-cp27mu | +cp27-cp27m | +cp35-cp35m | +cp36-cp36m | +cp37-cp37m | +
cuda10.1-cudnn7-mkl | ++ paddlepaddle_gpu-1.8.3-cp27-cp27mu-linux_x86_64.whl | ++ paddlepaddle_gpu-1.8.3-cp27-cp27m-linux_x86_64.whl | ++ paddlepaddle_gpu-1.8.3-cp35-cp35m-linux_x86_64.whl | ++ paddlepaddle_gpu-1.8.3-cp36-cp36m-linux_x86_64.whl | ++ paddlepaddle_gpu-1.8.3-cp37-cp37m-linux_x86_64.whl | +
paddlepaddle-gpu
will install
版本说明 | -cp27-cp27mu | -cp27-cp27m | -cp35-cp35m | -cp36-cp36m | -cp37-cp37m | -
---|---|---|---|---|---|
cuda10.1-cudnn7-mkl | -- paddlepaddle_gpu-0.0.0-cp27-cp27mu-linux_x86_64.whl | -- paddlepaddle_gpu-0.0.0-cp27-cp27m-linux_x86_64.whl | -- paddlepaddle_gpu-0.0.0-cp35-cp35m-linux_x86_64.whl | -- paddlepaddle_gpu-0.0.0-cp36-cp36m-linux_x86_64.whl | -- paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl | -
版本说明 | +cp27-cp27mu | +cp27-cp27m | +cp35-cp35m | +cp36-cp36m | +cp37-cp37m | +
cuda10.1-cudnn7-mkl | ++ paddlepaddle_gpu-0.0.0-cp27-cp27mu-linux_x86_64.whl | ++ paddlepaddle_gpu-0.0.0-cp27-cp27m-linux_x86_64.whl | ++ paddlepaddle_gpu-0.0.0-cp35-cp35m-linux_x86_64.whl | ++ paddlepaddle_gpu-0.0.0-cp36-cp36m-linux_x86_64.whl | ++ paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl | +
version instruction | -cp27-cp27mu | -cp27-cp27m | -cp35-cp35m | -cp36-cp36m | -cp37-cp37m | -
---|---|---|---|---|---|
cuda10.1-cudnn7-mkl | -- paddlepaddle_gpu-1.8.2-cp27-cp27mu-linux_x86_64.whl | -- paddlepaddle_gpu-1.8.2-cp27-cp27m-linux_x86_64.whl | -- paddlepaddle_gpu-1.8.2-cp35-cp35m-linux_x86_64.whl | -- paddlepaddle_gpu-1.8.2-cp36-cp36m-linux_x86_64.whl | -- paddlepaddle_gpu-1.8.2-cp37-cp37m-linux_x86_64.whl | -
version instruction | +cp27-cp27mu | +cp27-cp27m | +cp35-cp35m | +cp36-cp36m | +cp37-cp37m | +
cuda10.1-cudnn7-mkl | ++ paddlepaddle_gpu-1.8.3-cp27-cp27mu-linux_x86_64.whl | ++ paddlepaddle_gpu-1.8.3-cp27-cp27m-linux_x86_64.whl | ++ paddlepaddle_gpu-1.8.3-cp35-cp35m-linux_x86_64.whl | ++ paddlepaddle_gpu-1.8.3-cp36-cp36m-linux_x86_64.whl | ++ paddlepaddle_gpu-1.8.3-cp37-cp37m-linux_x86_64.whl | +