提交 73da8c02 编写于 作者: T tianshuo78520a

add xpu test

上级 6b727e08
...@@ -1163,6 +1163,26 @@ EOF ...@@ -1163,6 +1163,26 @@ EOF
fi fi
} }
function parallel_test_base_xpu() {
mkdir -p ${PADDLE_ROOT}/build
cd ${PADDLE_ROOT}/build
if [ ${WITH_TESTING:-ON} == "ON" ] ; then
cat <<EOF
========================================
Running unit cpu tests ...
========================================
EOF
ut_startTime_s=`date +%s`
ctest -R *xpu
ut_endTime_s=`date +%s`
echo "XPU testCase Time: $[ $ut_endTime_s - $ut_startTime_s ]s"
if [[ "$EXIT_CODE" != "0" ]]; then
exit 8;
fi
fi
}
function parallel_test() { function parallel_test() {
ut_total_startTime_s=`date +%s` ut_total_startTime_s=`date +%s`
mkdir -p ${PADDLE_ROOT}/build mkdir -p ${PADDLE_ROOT}/build
...@@ -1171,7 +1191,11 @@ function parallel_test() { ...@@ -1171,7 +1191,11 @@ function parallel_test() {
if [ "$WITH_GPU" == "ON" ];then if [ "$WITH_GPU" == "ON" ];then
parallel_test_base_gpu parallel_test_base_gpu
else else
parallel_test_base_cpu ${PROC_RUN:-1} if [ "$WITH_XPU" == "ON" ];then
parallel_test_base_xpu
else
parallel_test_base_cpu ${PROC_RUN:-1}
fi
fi fi
ut_total_endTime_s=`date +%s` ut_total_endTime_s=`date +%s`
echo "TestCases Total Time: $[ $ut_total_endTime_s - $ut_total_startTime_s ]s" echo "TestCases Total Time: $[ $ut_total_endTime_s - $ut_total_startTime_s ]s"
...@@ -1500,6 +1524,7 @@ EOF ...@@ -1500,6 +1524,7 @@ EOF
fi fi
} }
function build_document_preview() { function build_document_preview() {
sh /paddle/tools/document_preview.sh ${PORT} sh /paddle/tools/document_preview.sh ${PORT}
} }
...@@ -1666,6 +1691,9 @@ function main() { ...@@ -1666,6 +1691,9 @@ function main() {
cmake_gen_and_build ${PYTHON_ABI:-""} ${parallel_number} cmake_gen_and_build ${PYTHON_ABI:-""} ${parallel_number}
parallel_test parallel_test
;; ;;
check_xpu)
cmake_gen_and_build ${PYTHON_ABI:-""} ${parallel_number}
parallel_test
cmake_gen) cmake_gen)
cmake_gen ${PYTHON_ABI:-""} cmake_gen ${PYTHON_ABI:-""}
;; ;;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册