Reduce build directory method - PaddlePaddle/Paddle GitHub Wiki
背景
Build目录大小(主要是Coverage流水线)的持续增加,一方面对编译时间会有影响,一方面编译时内存/磁盘可能会打爆导致编译失败。为了监控风险,会拿当前PR和每天晚上3点develop编译的Coverage Build目录进行比较,超过3G需自行排查原因进行修改。如有必须增长的原因,请邮件发送 [email protected] 进行说明。
减少Build目录大小的参考PR:
-
避免custom kernel依赖pten_function_api。PR39661(200G->138G)
-
移除
paddle/phi/kernels/declarations.h
头文件依赖。PR40256(175G->129G);PR39830(全量140G->137G,增量从4G->1G)
申请豁免的参考PR:
- 新实现一套用于模型显存监测的基础组件,PR38657(增量4G),增长原因说明 PR38657#issuecomment
有任何问题请联系 tianshuo78520a