diff --git a/build_paddle.xsh b/build_paddle.xsh index fbcfc22..c6a8d45 100755 --- a/build_paddle.xsh +++ b/build_paddle.xsh @@ -7,28 +7,28 @@ import config import subprocess cd @(config.paddle_path) +mkdir -p build cd build rm -rf python/dist/* rm -rf python/build -cd @(config.paddle_path) -cd build -# paddle_build.sh hides some flags, and some new flags can't be controlled -# by environment variable, so use cmake and set flag directly. -cmake .. \ - -DWITH_TESTING=OFF \ - -DWITH_GOLANG=OFF \ - -DCMAKE_BUILD_TYPE=Release \ - -DWITH_GPU=ON \ - -DWITH_STYLE_CHECK=OFF \ - -DWITH_FLUID_ONLY=ON \ - -DWITH_MKL=ON \ - -DWITH_MKLDNN=ON \ - -DWITH_DISTRIBUTE=ON \ - -DWITH_ANAKIN=OFF - -make -j -make install -j +subprocess.call("WITH_TESTING=OFF " + "WITH_GOLANG=OFF " + "CMAKE_BUILD_TYPE=Release " + "WITH_GPU=ON " + "WITH_STYLE_CHECK=OFF " + "WITH_FLUID_ONLY=ON " + "WITH_MKL=ON " + "WITH_MKLDNN=ON " + "WITH_DISTRIBUTE=ON " + "WITH_ANAKIN=OFF " + "paddle/scripts/paddle_build.sh build", + shell=True, + cwd=config.paddle_path +) + +cd @(config.paddle_path) +cd build pip install --upgrade python/dist/*.whl