duplicated block id: 1 size: 233 cleaned lines of code in 2 files: - ossci/DockerUtil.groovy (17:296) - src/main/groovy/ossci/DockerUtil.groovy (17:296) duplicated block id: 2 size: 56 cleaned lines of code in 2 files: - ossci/JobUtil.groovy (130:248) - src/main/groovy/ossci/JobUtil.groovy (130:248) duplicated block id: 3 size: 56 cleaned lines of code in 2 files: - jobs/caffe2.groovy (256:326) - src/jobs/caffe2.groovy (256:326) duplicated block id: 4 size: 44 cleaned lines of code in 2 files: - ossci/GitUtil.groovy (68:122) - src/main/groovy/ossci/GitUtil.groovy (68:122) duplicated block id: 5 size: 41 cleaned lines of code in 2 files: - jobs/pytorch.groovy (613:662) - src/jobs/pytorch.groovy (613:662) duplicated block id: 6 size: 36 cleaned lines of code in 2 files: - ossci/MacOSUtil.groovy (18:65) - src/main/groovy/ossci/MacOSUtil.groovy (18:65) duplicated block id: 7 size: 32 cleaned lines of code in 2 files: - jobs/detectron.groovy (185:224) - src/jobs/detectron.groovy (185:224) duplicated block id: 8 size: 28 cleaned lines of code in 2 files: - jobs/caffe2.groovy (626:669) - src/jobs/caffe2.groovy (626:669) duplicated block id: 9 size: 26 cleaned lines of code in 2 files: - ossci/EmailUtil.groovy (13:44) - src/main/groovy/ossci/EmailUtil.groovy (13:44) duplicated block id: 10 size: 26 cleaned lines of code in 2 files: - jobs/caffe2.groovy (498:532) - src/jobs/caffe2.groovy (498:532) duplicated block id: 11 size: 23 cleaned lines of code in 2 files: - jobs/pytorch.groovy (534:563) - src/jobs/pytorch.groovy (534:563) duplicated block id: 12 size: 20 cleaned lines of code in 2 files: - jobs/caffe2.groovy (388:414) - src/jobs/caffe2.groovy (388:414) duplicated block id: 13 size: 19 cleaned lines of code in 2 files: - ossci/JobUtil.groovy (106:125) - src/main/groovy/ossci/JobUtil.groovy (106:125) duplicated block id: 14 size: 17 cleaned lines of code in 2 files: - ossci/WindowsUtil.groovy (4:24) - src/main/groovy/ossci/WindowsUtil.groovy (4:24) duplicated block id: 15 size: 16 cleaned lines of code in 2 files: - ossci/JobUtil.groovy (46:64) - src/main/groovy/ossci/JobUtil.groovy (46:64) duplicated block id: 16 size: 15 cleaned lines of code in 2 files: - ossci/JobUtil.groovy (9:26) - src/main/groovy/ossci/JobUtil.groovy (9:26) duplicated block id: 17 size: 14 cleaned lines of code in 2 files: - ossci/JobUtil.groovy (82:104) - src/main/groovy/ossci/JobUtil.groovy (82:104) duplicated block id: 18 size: 13 cleaned lines of code in 2 files: - jobs/skeleton.groovy (379:397) - src/jobs/skeleton.groovy (379:397) duplicated block id: 19 size: 12 cleaned lines of code in 2 files: - jobs/pytorch.groovy (837:852) - src/jobs/pytorch.groovy (837:852) duplicated block id: 20 size: 12 cleaned lines of code in 2 files: - jobs/pytorch.groovy (882:897) - src/jobs/pytorch.groovy (882:897) duplicated block id: 21 size: 10 cleaned lines of code in 2 files: - ossci/MacOSUtil.groovy (4:16) - src/main/groovy/ossci/MacOSUtil.groovy (4:16) duplicated block id: 22 size: 10 cleaned lines of code in 2 files: - ossci/caffe2/Images.groovy (96:121) - src/main/groovy/ossci/caffe2/Images.groovy (96:121) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - ossci/GitUtil.groovy (12:28) - src/main/groovy/ossci/GitUtil.groovy (12:28) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - ossci/GitUtil.groovy (55:66) - src/main/groovy/ossci/GitUtil.groovy (55:66) duplicated block id: 25 size: 10 cleaned lines of code in 2 files: - ossci/JobUtil.groovy (66:76) - src/main/groovy/ossci/JobUtil.groovy (66:76) duplicated block id: 26 size: 10 cleaned lines of code in 2 files: - jobs/pytorch.groovy (703:714) - src/jobs/pytorch.groovy (703:714) duplicated block id: 27 size: 10 cleaned lines of code in 2 files: - jobs/pytorch.groovy (748:759) - src/jobs/pytorch.groovy (748:759) duplicated block id: 28 size: 8 cleaned lines of code in 2 files: - jobs/caffe2_docker.groovy (45:55) - src/jobs/caffe2_docker.groovy (45:55) duplicated block id: 29 size: 9 cleaned lines of code in 2 files: - jobs/skeleton.groovy (460:471) - src/jobs/skeleton.groovy (460:471) duplicated block id: 30 size: 8 cleaned lines of code in 3 files: - ossci/ParametersUtil.groovy (9:17) - ossci/ParametersUtil.groovy (19:27) - src/main/groovy/ossci/ParametersUtil.groovy (9:17) duplicated block id: 31 size: 8 cleaned lines of code in 7 files: - ossci/ParametersUtil.groovy (29:37) - ossci/ParametersUtil.groovy (39:47) - jobs/tensorcomp.groovy (15:23) - jobs/skeleton.groovy (46:54) - src/jobs/tensorcomp.groovy (15:23) - src/jobs/skeleton.groovy (46:54) - src/main/groovy/ossci/ParametersUtil.groovy (29:37) duplicated block id: 32 size: 8 cleaned lines of code in 3 files: - ossci/ParametersUtil.groovy (89:97) - ossci/ParametersUtil.groovy (99:107) - src/main/groovy/ossci/ParametersUtil.groovy (89:97) duplicated block id: 33 size: 8 cleaned lines of code in 3 files: - ossci/ParametersUtil.groovy (109:117) - ossci/ParametersUtil.groovy (179:187) - src/main/groovy/ossci/ParametersUtil.groovy (109:117) duplicated block id: 34 size: 8 cleaned lines of code in 3 files: - ossci/ParametersUtil.groovy (119:127) - ossci/ParametersUtil.groovy (129:137) - src/main/groovy/ossci/ParametersUtil.groovy (119:127) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - ossci/GitUtil.groovy (43:51) - src/main/groovy/ossci/GitUtil.groovy (43:51) duplicated block id: 36 size: 7 cleaned lines of code in 2 files: - ossci/PhaseJobUtil.groovy (15:22) - src/main/groovy/ossci/PhaseJobUtil.groovy (15:22) duplicated block id: 37 size: 7 cleaned lines of code in 2 files: - ossci/GitUtil.groovy (31:40) - src/main/groovy/ossci/GitUtil.groovy (31:40) duplicated block id: 38 size: 7 cleaned lines of code in 2 files: - jobs/horizon.groovy (177:185) - src/jobs/horizon.groovy (177:185) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - jobs/translate.groovy (169:176) - src/jobs/translate.groovy (169:176)