duplicated block id: 1 size: 63 cleaned lines of code in 2 files: - wypr/dataset/s3dis/s3dis.py (194:282) - wypr/dataset/scannet/scannet.py (184:271) duplicated block id: 2 size: 28 cleaned lines of code in 2 files: - wypr/dataset/s3dis/s3dis.py (73:120) - wypr/dataset/scannet/scannet.py (73:120) duplicated block id: 3 size: 21 cleaned lines of code in 2 files: - gss/utils.py (125:150) - wypr/utils/nms.py (90:115) duplicated block id: 4 size: 20 cleaned lines of code in 2 files: - wypr/utils/eval_det.py (191:211) - wypr/utils/eval_det.py (232:252) duplicated block id: 5 size: 19 cleaned lines of code in 2 files: - shape_det/preprocess.py (36:57) - wypr/dataset/s3dis/process.py (140:161) duplicated block id: 6 size: 18 cleaned lines of code in 2 files: - wypr/utils/eval_det.py (133:155) - wypr/utils/eval_prop.py (65:87) duplicated block id: 7 size: 17 cleaned lines of code in 2 files: - gss/selective_search_3d_eval.py (47:63) - gss/selective_search_3d_run.py (96:112) duplicated block id: 8 size: 16 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pytorch_utils.py (168:183) - wypr/modeling/backbone/pointnet2/pytorch_utils.py (202:217) duplicated block id: 9 size: 16 cleaned lines of code in 2 files: - wypr/utils/pc_util.py (401:421) - wypr/utils/pc_util.py (440:460) duplicated block id: 10 size: 16 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pytorch_utils.py (134:149) - wypr/modeling/backbone/pointnet2/pytorch_utils.py (202:217) duplicated block id: 11 size: 16 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pytorch_utils.py (134:149) - wypr/modeling/backbone/pointnet2/pytorch_utils.py (168:183) duplicated block id: 12 size: 14 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (107:121) - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (288:302) duplicated block id: 13 size: 13 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (56:71) - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (332:346) duplicated block id: 14 size: 13 cleaned lines of code in 2 files: - wypr/utils/nms.py (87:101) - wypr/utils/nms.py (126:140) duplicated block id: 15 size: 12 cleaned lines of code in 2 files: - wypr/evaluation/ap_helper.py (172:198) - wypr/evaluation/ar_helper.py (16:43) duplicated block id: 16 size: 12 cleaned lines of code in 2 files: - wypr/dataset/scannet/vis.py (59:72) - wypr/dataset/scannet/vis.py (82:95) duplicated block id: 17 size: 12 cleaned lines of code in 2 files: - wypr/utils/nms.py (16:28) - wypr/utils/nms.py (47:59) duplicated block id: 18 size: 12 cleaned lines of code in 2 files: - shape_det/preprocess.py (96:109) - wypr/dataset/s3dis/preprocess_for_gss.py (57:70) duplicated block id: 19 size: 11 cleaned lines of code in 2 files: - wypr/utils/box_util.py (215:229) - wypr/utils/pc_util.py (292:306) duplicated block id: 20 size: 11 cleaned lines of code in 2 files: - gss/utils.py (125:136) - wypr/utils/nms.py (129:140) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/_ext-src/src/interpolate_gpu.cu (91:102) - wypr/modeling/backbone/pointnet2/_ext-src/src/interpolate_gpu.cu (132:143) duplicated block id: 22 size: 10 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/_ext-src/src/group_points.cpp (46:59) - wypr/modeling/backbone/pointnet2/_ext-src/src/sampling.cpp (48:61) duplicated block id: 23 size: 8 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (337:344) - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (467:474) duplicated block id: 24 size: 8 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pytorch_utils.py (72:79) - wypr/modeling/backbone/pointnet2/pytorch_utils.py (142:149) duplicated block id: 25 size: 8 cleaned lines of code in 2 files: - wypr/evaluation/ap_helper.py (122:129) - wypr/evaluation/ap_helper.py (140:147) duplicated block id: 26 size: 8 cleaned lines of code in 2 files: - gss/utils.py (138:146) - wypr/utils/nms.py (144:152) duplicated block id: 27 size: 8 cleaned lines of code in 2 files: - wypr/evaluation/ap_helper.py (209:216) - wypr/evaluation/ar_helper.py (50:57) duplicated block id: 28 size: 8 cleaned lines of code in 2 files: - wypr/utils/nms.py (54:62) - wypr/utils/nms.py (89:97) duplicated block id: 29 size: 8 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (61:69) - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (467:474) duplicated block id: 30 size: 8 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pytorch_utils.py (72:79) - wypr/modeling/backbone/pointnet2/pytorch_utils.py (176:183) duplicated block id: 31 size: 8 cleaned lines of code in 2 files: - wypr/utils/nms.py (54:62) - wypr/utils/nms.py (128:136) duplicated block id: 32 size: 8 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pytorch_utils.py (72:79) - wypr/modeling/backbone/pointnet2/pytorch_utils.py (210:217) duplicated block id: 33 size: 8 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/_ext-src/src/ball_query_gpu.cu (1:11) - wypr/modeling/backbone/pointnet2/_ext-src/src/interpolate_gpu.cu (1:11) duplicated block id: 34 size: 8 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (140:147) - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (163:170) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - wypr/utils/nms.py (103:111) - wypr/utils/nms.py (144:152) duplicated block id: 36 size: 7 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/_ext-src/src/group_points.cpp (20:29) - wypr/modeling/backbone/pointnet2/_ext-src/src/sampling.cpp (22:31) duplicated block id: 37 size: 7 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pointnet2_utils.py (309:315) - wypr/modeling/backbone/pointnet2/pointnet2_utils.py (364:370) duplicated block id: 38 size: 7 cleaned lines of code in 2 files: - wypr/utils/nms.py (80:86) - wypr/utils/nms.py (118:124) duplicated block id: 39 size: 7 cleaned lines of code in 2 files: - wypr/utils/pc_util.py (101:107) - wypr/utils/pc_util.py (150:156) duplicated block id: 40 size: 7 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/_ext-src/src/group_points_gpu.cu (1:10) - wypr/modeling/backbone/pointnet2/_ext-src/src/sampling_gpu.cu (1:10) duplicated block id: 41 size: 7 cleaned lines of code in 2 files: - gss/utils.py (125:132) - wypr/utils/nms.py (55:62) duplicated block id: 42 size: 7 cleaned lines of code in 2 files: - shape_det/preprocess.py (114:121) - wypr/dataset/s3dis/preprocess_for_gss.py (73:81) duplicated block id: 43 size: 7 cleaned lines of code in 2 files: - wypr/dataset/scannet/preprocess_scannet_all_points.py (79:85) - wypr/dataset/scannet/vis.py (39:45) duplicated block id: 44 size: 7 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/_ext-src/src/group_points_gpu.cu (24:30) - wypr/modeling/backbone/pointnet2/_ext-src/src/group_points_gpu.cu (59:65) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - wypr/dataset/s3dis/s3dis.py (138:148) - wypr/dataset/scannet/scannet.py (140:150) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - wypr/utils/nms.py (23:28) - wypr/utils/nms.py (128:133) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (365:386) - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (488:507) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - wypr/utils/eval_det.py (156:163) - wypr/utils/eval_prop.py (92:99) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (289:294) - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (428:433) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - wypr/utils/box_util.py (199:205) - wypr/utils/pc_util.py (284:290) duplicated block id: 51 size: 6 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (108:113) - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (428:433) duplicated block id: 52 size: 6 cleaned lines of code in 2 files: - wypr/dataset/s3dis/s3dis.py (152:159) - wypr/dataset/scannet/scannet.py (155:162) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - wypr/utils/nms.py (23:28) - wypr/utils/nms.py (89:94) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - shape_det/preprocess.py (61:66) - wypr/dataset/s3dis/process.py (164:169) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (280:286) - wypr/modeling/backbone/pointnet2/pointnet2_modules.py (418:424)