diff --git a/paddle/scripts/paddle_build.bat b/paddle/scripts/paddle_build.bat index f6c947eee0d5ee87cc5c949768288e32335c53cf..85f4c822dd4f9e0be1346568c8734b198ce49251 100644 --- a/paddle/scripts/paddle_build.bat +++ b/paddle/scripts/paddle_build.bat @@ -202,9 +202,12 @@ rem ------Build windows inference library------ set ON_INFER=ON set WITH_PYTHON=OFF set CUDA_ARCH_NAME=All +python %work_dir%\tools\remove_grad_op_and_kernel.py +if %errorlevel% NEQ 0 exit /b 1 call :cmake || goto cmake_error call :build || goto build_error +call :test_inference || goto test_inference_error call :zip_cc_file || goto zip_cc_file_error call :zip_c_file || goto zip_c_file_error goto:success @@ -678,6 +681,7 @@ exit /b 1 rem --------------------------------------------------------------------------------------------- :zip_cc_file +cd /d %work_dir%\build tree /F %cd%\paddle_inference_install_dir\paddle if exist paddle_inference.zip del paddle_inference.zip python -c "import shutil;shutil.make_archive('paddle_inference', 'zip', root_dir='paddle_inference_install_dir')" @@ -695,6 +699,7 @@ exit /b 1 rem --------------------------------------------------------------------------------------------- :zip_c_file +cd /d %work_dir%\build tree /F %cd%\paddle_inference_c_install_dir\paddle if exist paddle_inference_c.zip del paddle_inference_c.zip python -c "import shutil;shutil.make_archive('paddle_inference_c', 'zip', root_dir='paddle_inference_c_install_dir')" diff --git a/paddle/scripts/paddle_build.sh b/paddle/scripts/paddle_build.sh index 66420a15064fc5c1e8b3f38e43f9307dbdc4bbe1..d19b6cf20ee831863303bce487bd729186f85343 100755 --- a/paddle/scripts/paddle_build.sh +++ b/paddle/scripts/paddle_build.sh @@ -1974,6 +1974,7 @@ function main() { test_fluid_lib ;; build_inference_lib) + python ${PADDLE_ROOT}/tools/remove_grad_op_and_kernel.py cmake_gen ${PYTHON_ABI:-""} gen_fluid_lib ${parallel_number} ;;