Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI]fix CI proxy problem #56199

Merged
merged 3 commits into from
Aug 14, 2023

Conversation

risemeup1
Copy link
Contributor

@risemeup1 risemeup1 commented Aug 11, 2023

PR types

Performance optimization

PR changes

Others

Description

card-70106
次PR用来修复CI代理不稳定的问题
原来py3,build,coverage,gpups流水线下的每个任务会在cmake阶段下载brpc,leveldb,rocksdb第三方库,CINN相关的流水线(PR-CI-CINN,CINN-GPU,CINN-X86,CINN-GPU-CUDNN-OFF)的每个任务会在cmake阶段下载absl,jitffy第三方库,导致在任务高峰期,proxy带宽被占满,因此代理出问题。次PR将这5个第三方库放在submodule,clone流水线clone之后后续的流水线都可以复用这些第三方库,缓解占用带宽的压力。

To do:
1 优化CLone流水线,判断Paddle/third_party 的md5值,若有变化,则git clone --recursive,若无变化,则git clone Paddle ,然后wget third_party.tar.gz,进一步解除clone流水线对third_party clone的依赖

2 在ci插件进行git相关操作的时候实行retry机制(部分CI已替换)

@paddle-bot
Copy link

paddle-bot bot commented Aug 11, 2023

你的PR提交成功,感谢你对开源项目的贡献!
请关注后续CI自动化测试结果,详情请参考Paddle-CI手册
Your PR has been submitted. Thanks for your contribution!
Please wait for the result of CI firstly. See Paddle CI Manual for details.

@paddle-bot
Copy link

paddle-bot bot commented Aug 11, 2023

❌ The PR is not created using PR's template. You can refer to this Demo.
Please use PR's template, it helps save our maintainers' time so that more developers get helped.

@risemeup1 risemeup1 changed the title fix proxy problem [CI]fix proxy problem Aug 14, 2023
@risemeup1 risemeup1 merged commit 476bc13 into PaddlePaddle:develop Aug 14, 2023
25 of 27 checks passed
@risemeup1 risemeup1 changed the title [CI]fix proxy problem [CI]fix CI proxy problem Sep 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants