从源码编译预测库¶
用户也可以从 PaddlePaddle 核心代码编译C++预测库,只需在编译时配制下面这些编译选项:
选项
值
CMAKE_BUILD_TYPE
Release
FLUID_INFERENCE_INSTALL_DIR
安装路径(可选)
ON_INFER
ON(推荐)
WITH_GPU
ON/OFF
WITH_MKL
ON/OFF
请按照推荐值设置,以避免链接不必要的库。其它可选编译选项按需进行设定。
Windows下安装与编译预测库步骤:(在Windows命令提示符下执行以下指令)
设置预测库的安装路径,将path_to_paddle替换为PaddlePaddle预测库的安装路径:
PADDLE_ROOT=path_to_paddle(不设置则使用默认路径)
将PaddlePaddle的源码clone在当下目录的Paddle文件夹中,并进入Paddle目录:
git clone https://github.com/PaddlePaddle/Paddle.git
cd Paddle
创建名为build的目录并进入:
mkdir build
cd build
执行cmake:
cmake .. -G "Visual Studio 14 2015 Win 64" -DFLUID_INFERENCE_INSTALL_DIR=${PADDLE_ROOT} -DCMAKE_BUILD_TYPE=Release -DWITH_MKL=OFF -DW