Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
BaiXuePrincess
Paddle
提交
1cdd88f6
P
Paddle
项目概览
BaiXuePrincess
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
1cdd88f6
编写于
4月 13, 2022
作者:
T
tianshuo78520a
提交者:
GitHub
4月 13, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update static-check CI Build (#41174)
上级
14c3c450
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
24 addition
and
25 deletion
+24
-25
paddle/scripts/paddle_build.sh
paddle/scripts/paddle_build.sh
+24
-25
未找到文件。
paddle/scripts/paddle_build.sh
浏览文件 @
1cdd88f6
...
...
@@ -923,12 +923,11 @@ function fetch_upstream_develop_if_not_exist() {
}
function
check_whl_size
()
{
if
[
!
"
${
pr_whl_size
}
"
]
;
then
echo
"pr whl size not found "
exit
1
fi
set
+x
pr_whl_size
=
`
du
-m
${
PADDLE_ROOT
}
/build/pr_whl/
*
.whl|awk
'{print $1}'
`
echo
"pr_whl_size:
${
pr_whl_size
}
"
dev_whl_size
=
`
du
-m
${
PADDLE_ROOT
}
/build/python/dist/
*
.whl|awk
'{print $1}'
`
echo
"dev_whl_size:
${
dev_whl_size
}
"
...
...
@@ -949,11 +948,20 @@ function check_whl_size() {
}
function
generate_upstream_develop_api_spec
()
{
fetch_upstream_develop_if_not_exist
cur_branch
=
`
git branch |
grep
\*
|
cut
-d
' '
-f2
`
cp
${
PADDLE_ROOT
}
/python/requirements.txt /tmp
pr_whl_size
=
`
du
-m
${
PADDLE_ROOT
}
/build/python/dist/
*
.whl|awk
'{print $1}'
`
mkdir
-p
${
PADDLE_ROOT
}
/build/pr_whl
&&
mv
${
PADDLE_ROOT
}
/build/python/dist/
*
.whl
${
PADDLE_ROOT
}
/build/pr_whl/
echo
"pr_whl_size:
${
pr_whl_size
}
"
rm
-rf
${
PADDLE_ROOT
}
/build/Makefile
${
PADDLE_ROOT
}
/build/CMakeCache.txt
cmake_change
=
`
git diff
--name-only
upstream/
$BRANCH
|
grep
"cmake/external"
||
true
`
if
[[
${
cmake_change
}
]]
;
then
rm
-rf
${
PADDLE_ROOT
}
/build/third_party
fi
cd
${
PADDLE_ROOT
}
git checkout
.
git checkout
-b
develop_base_pr upstream/
$BRANCH
startTime_firstBuild
=
`
date
+%s
`
dev_commit
=
`
git log
-1
|head
-1
|awk
'{print $2}'
`
dev_url
=
"https://xly-devops.bj.bcebos.com/PR/build_whl/0/
${
dev_commit
}
/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl"
...
...
@@ -964,21 +972,11 @@ function generate_upstream_develop_api_spec() {
cmake_gen
$1
build
$2
fi
cp
${
PADDLE_ROOT
}
/python/requirements.txt /tmp
pr_whl_size
=
`
du
-m
${
PADDLE_ROOT
}
/build/python/dist/
*
.whl|awk
'{print $1}'
`
echo
"pr_whl_size:
${
pr_whl_size
}
"
git checkout
$cur_branch
generate_api_spec
"
$1
"
"DEV"
git branch
-D
develop_base_pr
ENABLE_MAKE_CLEAN
=
"ON"
rm
-rf
${
PADDLE_ROOT
}
/build/Makefile
${
PADDLE_ROOT
}
/build/CMakeCache.txt
cmake_change
=
`
git diff
--name-only
upstream/
$BRANCH
|
grep
"cmake/external"
||
true
`
if
[[
${
cmake_change
}
]]
;
then
rm
-rf
${
PADDLE_ROOT
}
/build/third_party
fi
endTime_s
=
`
date
+%s
`
echo
"Build Time:
$[
$endTime_s
-
$startTime_s
]s"
echo
"ipipe_log_param_Build_Time:
$[
$endTime_s
-
$startTime_s
]s"
>>
${
PADDLE_ROOT
}
/build/build_summary.txt
}
function
generate_api_spec
()
{
...
...
@@ -2997,15 +2995,13 @@ function main() {
example_code
=
$?
summary_check_problems
$check_style_code
$[
${
example_code_gpu
}
+
${
example_code
}
]
"
$check_style_info
"
"
${
example_info_gpu
}
\n
${
example_info
}
"
assert_api_spec_approvals
check_whl_size
;;
build_and_check_cpu
)
set
+e
generate_upstream_develop_api_spec
${
PYTHON_ABI
:-
""
}
${
parallel_number
}
cmake_gen_and_build
${
PYTHON_ABI
:-
""
}
${
parallel_number
}
check_sequence_op_unittest
generate_api_spec
${
PYTHON_ABI
:-
""
}
"PR"
check_whl_size
generate_upstream_develop_api_spec
${
PYTHON_ABI
:-
""
}
${
parallel_number
}
check_sequence_op_unittest
;;
build_and_check_gpu
)
set
+e
...
...
@@ -3022,6 +3018,9 @@ function main() {
summary_check_problems
$check_style_code
$[
${
example_code_gpu
}
+
${
example_code
}
]
"
$check_style_info
"
"
${
example_info_gpu
}
\n
${
example_info
}
"
assert_api_spec_approvals
;;
check_whl_size
)
check_whl_size
;;
build
)
cmake_gen
${
PYTHON_ABI
:-
""
}
build
${
parallel_number
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录