依赖包名称 | 版本 | 说明 | 安装命令 |
---|---|---|---|
CMake | 3.4 | ||
GCC | 4.8 / 5.4 | 推荐使用CentOS的devtools2 | |
Python | 2.7.x. | 依赖libpython2.7.so | apt install python-dev 或 yum install python-devel |
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==1.14.0 |
|
protobuf | 3.1.0 | pip install protobuf==3.1.0 |
|
wheel | any | pip install wheel |
|
patchELF | any | apt install patchelf 或参见github patchELF 官方文档 |
|
go | >=1.8 | 可选 |
选项 | 说明 | 默认值 |
---|---|---|
WITH_GPU | 是否支持GPU | ON |
WITH_C_API | 是否仅编译CAPI | OFF |
WITH_DOUBLE | 是否使用双精度浮点数 | OFF |
WITH_DSO | 是否运行时动态加载CUDA动态库,而非静态加载CUDA动态库 | ON |
WITH_AVX | 是否编译含有AVX指令集的PaddlePaddle二进制文件 | ON |
WITH_PYTHON | 是否内嵌PYTHON解释器 | ON |
WITH_STYLE_CHECK | 是否编译时进行代码风格检查 | ON |
WITH_TESTING | 是否开启单元测试 | OFF |
WITH_DOC | 是否编译中英文文档 | OFF |
WITH_SWIG_PY | 是否编译PYTHON的SWIG接口,该接口可用于预测和定制化训练 | Auto |
WITH_GOLANG | 是否编译go语言的可容错parameter server | OFF |
WITH_MKL | 是否使用MKL数学库,如果为否则是用OpenBLAS | ON |
WITH_SYSTEM_BLAS | 是否使用系统自带的BLAS | OFF |
WITH_DISTRIBUTE | 是否编译带有分布式的版本 | OFF |
WITH_MKL | 是否使用MKL数学库,如果为否则是用OpenBLAS | ON |
WITH_RDMA | 是否编译支持RDMA的相关部分 | OFF |
WITH_BRPC_RDMA | 是否使用BRPC RDMA作为RPC协议 | OFF |
ON_INFER | 是否打开预测优化 | OFF |
DWITH_ANAKIN | 是否编译ANAKIN | OFF |
版本号 | 版本说明 |
---|---|
paddlepaddle==[版本号] 如 paddlepaddle==1.0.1(下载1.0.1版本只支持CPU的PaddlePaddle) | 只支持CPU对应版本的PaddlePaddle,具体版本请参见Pypi |
paddlepaddle-gpu==1.0.1 | 使用CUDA 9.0和cuDNN 7编译的1.0.1版本 |
paddlepaddle-gpu==1.0.1.post87 | 使用CUDA 8.0和cuDNN 7编译的1.0.1版本 |
paddlepaddle-gpu==1.0.1.post85 | 使用CUDA 8.0和cuDNN 5编译的1.0.1版本 |
paddlepaddle-gpu==1.0.0 | 使用CUDA 9.0和cuDNN 7编译的1.0.0版本 |
paddlepaddle-gpu==1.0.0.post87 | 使用CUDA 8.0和cuDNN 7编译的1.0.0版本 |
paddlepaddle-gpu==1.0.0.post85 | 使用CUDA 8.0和cuDNN 5编译的1.0.0版本 |
paddlepaddle-gpu==0.15.0 | 使用CUDA 9.0和cuDNN 7编译的0.15.0版本 |
paddlepaddle-gpu==0.15.0.post87 | 使用CUDA 8.0和cuDNN 7编译的0.15.0版本 |
paddlepaddle-gpu==0.15.0.post85 | 使用CUDA 8.0和cuDNN 5编译的0.15.0版本 |
paddlepaddle-gpu==0.14.0 | 使用CUDA 9.0和cuDNN 7编译的0.15.0版本 |
paddlepaddle-gpu==0.14.0.post87 | 使用CUDA 8.0和cuDNN 7编译的0.15.0版本 |
paddlepaddle-gpu==0.14.0.post85 | 使用CUDA 8.0和cuDNN 5编译的0.15.0版本 |
paddlepaddle-gpu==0.13.0 | 使用CUDA 9.0和cuDNN 7编译的0.13.0版本 |
paddlepaddle-gpu==0.12.0 | 使用CUDA 8.0和cuDNN 5编译的0.12.0版本 |
paddlepaddle-gpu==0.11.0.post87 | 使用CUDA 8.0和cuDNN 7编译的0.11.0版本 |
paddlepaddle-gpu==0.11.0.post85 | 使用CUDA 8.0和cuDNN 5编译的0.11.0版本 |
paddlepaddle-gpu==0.11.0 | 使用CUDA 7.5和cuDNN 5编译的0.11.0版本 |