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

exitcode normalize (#25487)

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