Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Crayon鑫
Paddle
提交
d44ada53
P
Paddle
项目概览
Crayon鑫
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
d44ada53
编写于
9月 13, 2022
作者:
zhouweiwei2014
提交者:
GitHub
9月 13, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Polish windows ci run ut scripts (#45890)
上级
36915474
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
23 deletion
+6
-23
tools/windows/run_unittests.sh
tools/windows/run_unittests.sh
+6
-23
未找到文件。
tools/windows/run_unittests.sh
浏览文件 @
d44ada53
...
@@ -181,7 +181,7 @@ disable_win_inference_test="^trt_quant_int8_yolov3_r50_test$|\
...
@@ -181,7 +181,7 @@ disable_win_inference_test="^trt_quant_int8_yolov3_r50_test$|\
^test_parallel_executor_seresnext_with_reduce_gpu
$|
\
^test_parallel_executor_seresnext_with_reduce_gpu
$|
\
^test_api_impl
$|
\
^test_api_impl
$|
\
^test_tensordot
$|
\
^test_tensordot
$|
\
^disable_win
gpu
_test$"
^disable_win
_inference
_test$"
# /*==========Fixed Disabled Windows CPU OPENBLAS((PR-CI-Windows-OPENBLAS)) unittests==============================*/
# /*==========Fixed Disabled Windows CPU OPENBLAS((PR-CI-Windows-OPENBLAS)) unittests==============================*/
...
@@ -252,6 +252,7 @@ NIGHTLY_MODE=$1
...
@@ -252,6 +252,7 @@ NIGHTLY_MODE=$1
PRECISION_TEST
=
$2
PRECISION_TEST
=
$2
WITH_GPU
=
$3
WITH_GPU
=
$3
# Step1: Print disable_ut_quickly
export
PADDLE_ROOT
=
"
$(
cd
"
$PWD
/../"
&&
pwd
)
"
export
PADDLE_ROOT
=
"
$(
cd
"
$PWD
/../"
&&
pwd
)
"
if
[
${
NIGHTLY_MODE
:-
OFF
}
==
"ON"
]
;
then
if
[
${
NIGHTLY_MODE
:-
OFF
}
==
"ON"
]
;
then
nightly_label
=
""
nightly_label
=
""
...
@@ -271,8 +272,7 @@ else
...
@@ -271,8 +272,7 @@ else
disable_ut_quickly
=
''
disable_ut_quickly
=
''
fi
fi
# check added ut
# Step2: Check added ut
set
+e
set
+e
cp
$PADDLE_ROOT
/tools/check_added_ut.sh
$PADDLE_ROOT
/tools/check_added_ut_win.sh
cp
$PADDLE_ROOT
/tools/check_added_ut.sh
$PADDLE_ROOT
/tools/check_added_ut_win.sh
bash
$PADDLE_ROOT
/tools/check_added_ut_win.sh
bash
$PADDLE_ROOT
/tools/check_added_ut_win.sh
...
@@ -288,9 +288,10 @@ if [ -f "$PADDLE_ROOT/added_ut" ];then
...
@@ -288,9 +288,10 @@ if [ -f "$PADDLE_ROOT/added_ut" ];then
exit
8
;
exit
8
;
fi
fi
fi
fi
set
-e
# Step3: Get precision UT and intersect with parallel UT, generate tools/*_new file
set
-e
if
[
${
WITH_GPU
:-
OFF
}
==
"ON"
]
;
then
if
[
${
WITH_GPU
:-
OFF
}
==
"ON"
]
;
then
export
CUDA_VISIBLE_DEVICES
=
0
export
CUDA_VISIBLE_DEVICES
=
0
...
@@ -437,27 +438,9 @@ function show_ut_retry_result() {
...
@@ -437,27 +438,9 @@ function show_ut_retry_result() {
fi
fi
}
}
# Step4: Run UT gpu or cpu
set
+e
set
+e
export
FLAGS_call_stack_level
=
2
export
FLAGS_call_stack_level
=
2
# if nvcc --version | grep 11.2; then
# echo "Only test added_ut and inference_api_test temporarily when running in CI-Windows-inference of CUDA 11.2."
# export CUDA_VISIBLE_DEVICES=0
# tmpfile=$tmp_dir/$RANDOM
# inference_api_test=^$(ls "paddle/fluid/inference/tests/api" | sed -n 's/\.exe$//pg' | awk BEGIN{RS=EOF}'{gsub(/\n/,"$|^");print}' | sed 's/|\^$//g')
# (ctest -R "$inference_api_test" -E "$disable_win_inference_api_test" --output-on-failure -C Release -j 2 | tee $tmpfile ) &
# wait;
# collect_failed_tests
# set -e
# rm -f $tmp_dir/*
# if [[ "$failed_test_lists" != "" ]]; then
# unittests_retry
# show_ut_retry_result
# fi
# exit 0;
# fi
if
[
"
${
WITH_GPU
:-
OFF
}
"
==
"ON"
]
;
then
if
[
"
${
WITH_GPU
:-
OFF
}
"
==
"ON"
]
;
then
single_ut_mem_0_startTime_s
=
`
date
+%s
`
single_ut_mem_0_startTime_s
=
`
date
+%s
`
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录