Created by: lelelelelez
PR types
Function optimization
PR changes
Others
Describe
增加Linux与Mac端的CI buildlog中的CI评价指标的输出;
- PR_CI_CPU_Py2 :编译时间、Build目录大小、PRwhl包大小
- PR_CI_GPU_Py2_GCC8:编译时间、Build目录大小、PRwhl包大小
- PR_CI_Py35:编译时间、Build目录大小、PRwhl包大小、单测总时间、独占case时间、单卡case时间、2卡case时间 以及各个case的数量
- PR_CI_Inference:编译时间、预测库大小、预测库测试case 耗时、训练库测试case 耗时
- PR_CI_Coverage:编译时间、Build目录大小、PRwhl包大小、单测总时间、独占case时间、单卡case时间、2卡case时间 以及各个case的数量
- MAC_PR_CI:编译时间、Build目录大小、PRwhl包大小、单测总时间
- MAC_PR_CI_python35:编译时间、Build目录大小、PRwhl包大小、单测总时间
测试如下:
- PR_CI_CPU_Py2 :Build Time: 197s;Build Size: 5.8G;PR whl Size: 88M
- PR_CI_GPU_Py2_GCC8:Build Time: 1294s;Build Size: 16G;PR whl Size: 114M
- PR_CI_Py35:Build Time: 1247s;Build Size: 16G;PR whl Size: 76M;TestCases Total Time: 2176s;1 card TestCases Total Time: 28s;1 card TestCases count is 134;1 card TestCases Total Time: 1088s;1 card TestCases count is 759;(此处有两个1card原因是单卡case被分成了两部分);2 card TestCases count is 29;2 card TestCases Total Time: 220s;exclusive TestCases count is 41;exclusive TestCases Total Time: 832s;
- PR_CI_Inference:Build Time: 991s;FLuid_Inference Size: 187M ;test_fluid_lib Total Time: 84s;test_fluid_lib_train Total Time: 13s;
- PR_CI_Coverage:Build Time: 2933s;Build Size: 144G;PR whl Size: 713M;TestCases Total Time: 4918s;1 card TestCases count is 129;1 card TestCases Total Time: 44s;1 card TestCases count is 849; 1 card TestCases Total Time: 2532s;2 card TestCases count is 30;2 card TestCases Total Time: 675s;exclusive TestCases count is 41;exclusive TestCases Total Time: 991s;
- MAC_PR_CI:Build Time: 234s;Build Size: 10G;PR whl Size: 25M ;Mac testCase Time: 1115s
- MAC_PR_CI_python35:Build Time: 249s;Build Size: 13G;PR whl Size: 25M;Mac testCase Time: 1263s