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:

有任何问题请联系 tianshuo78520a