Dependency package name | Version | Description | Installation command |
---|---|---|---|
CMake | 3.10, 3.11, 3.15, 3.16(Recommend),3.17 | There is an official bug in version 3.12/3.13/3.14, please skip this version | |
GCC | 4.8 / 5.4 | recommends using devtools2 for CentOS | |
Clang (MacOS Only) | 9.0 and above | Usually use the clang version of MacOS 10.11 and above | |
Python(64 bit) | 2.7.x. or 3.5+.x | depends on libpython2.7.so or libpython3.5+.so | apt install python-dev or yum install python-devel if installing python3, please go to Python official website |
SWIG | at least 2.0 | apt install swig or yum install swig |
|
wget | any | apt install wget or yum install wget |
|
openblas | any | optional | |
pip | at least 9.0.1 | apt install python-pip or 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 or read github patchELF official documentation |
|
go | >=1.8 | optional | |
setuptools | >= 28.0.0 | ||
unrar | brew install unrar (For MacOS), apt-get install unrar (For Ubuntu) |
Option | Description | Default | |||
---|---|---|---|---|---|
WITH_GPU | Whether to support GPU | ON | |||
WITH_AVX | whether to compile PaddlePaddle binaries file containing the AVX instruction set | ON | |||
WITH_PYTHON | Whether the PYTHON interpreter is embedded | ON | |||
WITH_TESTING | Whether to turn on unit test | OFF | |||
WITH_MKL | Whether to use the MKL math library, if not,using OpenBLAS | ON | |||
WITH_SYSTEM_BLAS | Whether to use the system's BLAS | OFF | |||
WITH_DISTRIBUTE | Whether to Compile with distributed version | OFF | |||
WITH_BRPC_RDMA | Whether to use BRPC RDMA as RPC protocol | OFF | |||
ON_INFER | Whether to turn on prediction optimization | OFF | |||
CUDA_ARCH_NAME | Compile only for current CUDA schema or not | All:Compile all supported CUDA architectures optional: Auto automatically recognizes the schema compilation of the current environment | |||
TENSORRT_ROOT | Specify TensorRT path | The default value under windows is '/', The default value under windows is '/usr/' |
Version Number | Release Discription |
---|---|
paddlepaddle==[version code] such as paddlepaddle==2.0.0a0 | Only support the corresponding version of the CPU PaddlePaddle, please refer to Pypi for the specific version. |
paddlepaddle-gpu==[version code], such as paddlepaddle-gpu==2.0.0a0 | The default installation supports the PaddlePaddle installation package corresponding to [version number] of CUDA 10.0 and cuDNN 7 |
paddlepaddle-gpu==2.0.0a0
will install the installation package of PaddlePaddle that supports CUDA 10.0 and cuDNN 7 by default under Windows environment.
## **Multi-version whl package list - Release**
## **Multi-version whl package list - dev**
## **Multi-version whl package list(gcc8.2)-develop**
版本说明 | 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 |