未验证 提交 6bfbb6ab 编写于 作者: Z zhangchunle 提交者: GitHub

exitcode normalize (#25487)

上级 3e45d44d
...@@ -218,6 +218,7 @@ EOF ...@@ -218,6 +218,7 @@ EOF
# Disable UNITTEST_USE_VIRTUALENV in docker because # Disable UNITTEST_USE_VIRTUALENV in docker because
# docker environment is fully controlled by this script. # docker environment is fully controlled by this script.
# See /Paddle/CMakeLists.txt, UNITTEST_USE_VIRTUALENV option. # See /Paddle/CMakeLists.txt, UNITTEST_USE_VIRTUALENV option.
set +e
cmake .. \ cmake .. \
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-Release} \ -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-Release} \
${PYTHON_FLAGS} \ ${PYTHON_FLAGS} \
...@@ -240,8 +241,10 @@ EOF ...@@ -240,8 +241,10 @@ EOF
-DPY_VERSION=${PY_VERSION:-2.7} \ -DPY_VERSION=${PY_VERSION:-2.7} \
-DCMAKE_INSTALL_PREFIX=${INSTALL_PREFIX:-/paddle/build} \ -DCMAKE_INSTALL_PREFIX=${INSTALL_PREFIX:-/paddle/build} \
-DWITH_GRPC=${grpc_flag} \ -DWITH_GRPC=${grpc_flag} \
-DWITH_LITE=${WITH_LITE:-OFF} -DWITH_LITE=${WITH_LITE:-OFF};build_error=$?
if [ "$build_error" != 0 ];then
exit 7;
fi
} }
function cmake_gen() { function cmake_gen() {
...@@ -293,6 +296,7 @@ function check_style() { ...@@ -293,6 +296,7 @@ function check_style() {
#================================================= #=================================================
function build_base() { function build_base() {
set +e
if [ "$SYSTEM" == "Linux" ];then if [ "$SYSTEM" == "Linux" ];then
if [ `nproc` -gt 16 ];then if [ `nproc` -gt 16 ];then
parallel_number=$(expr `nproc` - 8) parallel_number=$(expr `nproc` - 8)
...@@ -310,7 +314,10 @@ function build_base() { ...@@ -310,7 +314,10 @@ function build_base() {
make clean make clean
fi fi
make install -j ${parallel_number} make install -j ${parallel_number};build_error=$?
if [ "$build_error" != 0 ];then
exit 7;
fi
} }
function build_size() { function build_size() {
...@@ -655,9 +662,9 @@ EOF ...@@ -655,9 +662,9 @@ EOF
function assert_api_spec_approvals() { function assert_api_spec_approvals() {
/bin/bash ${PADDLE_ROOT}/tools/check_api_approvals.sh /bin/bash ${PADDLE_ROOT}/tools/check_api_approvals.sh;approval_error=$?
if [ "$?" != 0 ];then if [ "$approval_error" != 0 ];then
exit 1 exit 6
fi fi
} }
...@@ -1198,10 +1205,13 @@ EOF ...@@ -1198,10 +1205,13 @@ EOF
parallel_number=$1 parallel_number=$1
fi fi
startTime_s=`date +%s` startTime_s=`date +%s`
cmake .. -DWITH_DISTRIBUTE=OFF -DON_INFER=ON -DCUDA_ARCH_NAME=${CUDA_ARCH_NAME:-Auto} set +e
cmake .. -DWITH_DISTRIBUTE=OFF -DON_INFER=ON -DCUDA_ARCH_NAME=${CUDA_ARCH_NAME:-Auto};build_error=$?
make -j ${parallel_number} fluid_lib_dist make -j ${parallel_number} fluid_lib_dist;build_error=$?
make -j ${parallel_number} inference_lib_dist make -j ${parallel_number} inference_lib_dist;build_error=$?
if [ "$build_error" != 0 ];then
exit 7;
fi
endTime_s=`date +%s` endTime_s=`date +%s`
echo "Build Time: $[ $endTime_s - $startTime_s ]s" echo "Build Time: $[ $endTime_s - $startTime_s ]s"
build_size "fluid_inference" build_size "fluid_inference"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册