duplicated block id: 1 size: 94 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (111:231) - tensorpipe/channel/xth/channel_impl.cc (108:228) duplicated block id: 2 size: 72 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/listener_impl.cc (52:152) - tensorpipe/transport/shm/listener_impl.cc (46:146) duplicated block id: 3 size: 60 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (158:265) - tensorpipe/transport/shm/connection_impl.cc (102:209) duplicated block id: 4 size: 47 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (58:117) - tensorpipe/channel/xth/channel_impl.h (57:116) duplicated block id: 5 size: 42 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.h (84:138) - tensorpipe/channel/xth/channel_impl.h (58:112) duplicated block id: 6 size: 42 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (59:113) - tensorpipe/channel/cuda_xth/channel_impl.h (84:138) duplicated block id: 7 size: 34 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.cc (159:201) - tensorpipe/channel/xth/channel_impl.cc (108:150) duplicated block id: 8 size: 34 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (111:153) - tensorpipe/channel/cuda_xth/channel_impl.cc (159:201) duplicated block id: 9 size: 31 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (95:139) - tensorpipe/channel/cma/channel_impl.cc (137:181) duplicated block id: 10 size: 31 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (95:139) - tensorpipe/channel/xth/channel_impl.cc (134:178) duplicated block id: 11 size: 30 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (246:286) - tensorpipe/channel/xth/channel_impl.cc (241:281) duplicated block id: 12 size: 29 cleaned lines of code in 2 files: - tensorpipe/channel/mpt/channel_impl.cc (230:270) - tensorpipe/channel/xth/channel_impl.cc (138:178) duplicated block id: 13 size: 29 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (141:181) - tensorpipe/channel/mpt/channel_impl.cc (230:270) duplicated block id: 14 size: 29 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (99:139) - tensorpipe/channel/mpt/channel_impl.cc (230:270) duplicated block id: 15 size: 28 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (66:106) - tensorpipe/channel/xth/channel_impl.cc (65:105) duplicated block id: 16 size: 28 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.cc (111:151) - tensorpipe/channel/xth/channel_impl.cc (65:105) duplicated block id: 17 size: 28 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (66:106) - tensorpipe/channel/cuda_xth/channel_impl.cc (111:151) duplicated block id: 18 size: 27 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (36:72) - tensorpipe/channel/xth/channel_impl.cc (50:87) duplicated block id: 19 size: 27 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.cc (211:248) - tensorpipe/channel/xth/channel_impl.cc (157:192) duplicated block id: 20 size: 27 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (160:195) - tensorpipe/channel/cuda_xth/channel_impl.cc (211:248) duplicated block id: 21 size: 25 cleaned lines of code in 2 files: - tensorpipe/channel/mpt/channel_impl.cc (157:189) - tensorpipe/channel/xth/channel_impl.cc (54:87) duplicated block id: 22 size: 25 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/sockaddr.cc (25:70) - tensorpipe/transport/uv/sockaddr.cc (25:70) duplicated block id: 23 size: 25 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (40:72) - tensorpipe/channel/mpt/channel_impl.cc (157:189) duplicated block id: 24 size: 23 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (231:257) - tensorpipe/benchmark/benchmark_pipe.cc (545:570) duplicated block id: 25 size: 23 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (107:130) - tensorpipe/benchmark/benchmark_transport.cc (28:51) duplicated block id: 26 size: 22 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (34:61) - tensorpipe/channel/xth/channel_impl.cc (33:60) duplicated block id: 27 size: 22 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/listener_impl.h (28:56) - tensorpipe/transport/shm/listener_impl.h (24:52) duplicated block id: 28 size: 21 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.cc (295:324) - tensorpipe/channel/xth/channel_impl.cc (252:281) duplicated block id: 29 size: 21 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (257:286) - tensorpipe/channel/cuda_xth/channel_impl.cc (295:324) duplicated block id: 30 size: 21 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (203:225) - tensorpipe/benchmark/benchmark_pipe.cc (514:537) duplicated block id: 31 size: 20 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/sockaddr.h (22:53) - tensorpipe/transport/uv/sockaddr.h (22:53) duplicated block id: 32 size: 20 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.cc (308:340) - tensorpipe/channel/xth/context_impl.cc (52:84) duplicated block id: 33 size: 19 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/context_impl.cc (73:99) - tensorpipe/transport/shm/context_impl.cc (75:101) duplicated block id: 34 size: 19 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (49:68) - tensorpipe/transport/shm/connection_impl.cc (32:51) duplicated block id: 35 size: 19 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (38:59) - tensorpipe/channel/cuda_xth/channel_impl.cc (79:100) duplicated block id: 36 size: 19 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (22:54) - tensorpipe/channel/xth/channel_impl.h (22:54) duplicated block id: 37 size: 19 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.cc (79:100) - tensorpipe/channel/xth/channel_impl.cc (37:58) duplicated block id: 38 size: 18 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.cc (89:110) - tensorpipe/channel/cuda_basic/channel_impl.cc (352:373) duplicated block id: 39 size: 17 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (346:364) - tensorpipe/benchmark/benchmark_pipe.cc (640:658) duplicated block id: 40 size: 17 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.h (84:112) - tensorpipe/transport/shm/connection_impl.h (69:99) duplicated block id: 41 size: 16 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (407:429) - tensorpipe/channel/cuda_xth/channel_impl.cc (211:233) duplicated block id: 42 size: 16 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (407:429) - tensorpipe/channel/xth/channel_impl.cc (157:179) duplicated block id: 43 size: 16 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (160:182) - tensorpipe/channel/cuda_gdr/channel_impl.cc (407:429) duplicated block id: 44 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (214:230) - tensorpipe/channel/xth/channel_impl.h (70:86) duplicated block id: 45 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (66:88) - tensorpipe/channel/mpt/channel_impl.cc (168:189) duplicated block id: 46 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (118:139) - tensorpipe/channel/cuda_gdr/channel_impl.cc (407:428) duplicated block id: 47 size: 15 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (219:245) - tensorpipe/transport/shm/listener_impl.cc (106:122) duplicated block id: 48 size: 15 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (219:245) - tensorpipe/transport/ibv/listener_impl.cc (112:128) duplicated block id: 49 size: 15 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/listener_impl.cc (112:128) - tensorpipe/transport/shm/connection_impl.cc (163:189) duplicated block id: 50 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (118:139) - tensorpipe/channel/cuda_xth/channel_impl.cc (211:232) duplicated block id: 51 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (51:72) - tensorpipe/channel/cma/channel_impl.cc (66:88) duplicated block id: 52 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (66:88) - tensorpipe/channel/cuda_gdr/channel_impl.cc (210:232) duplicated block id: 53 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (214:230) - tensorpipe/channel/cuda_ipc/channel_impl.h (120:136) duplicated block id: 54 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (210:232) - tensorpipe/channel/mpt/channel_impl.cc (168:189) duplicated block id: 55 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.cc (111:133) - tensorpipe/channel/mpt/channel_impl.cc (168:189) duplicated block id: 56 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.cc (211:232) - tensorpipe/channel/mpt/channel_impl.cc (249:270) duplicated block id: 57 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (71:87) - tensorpipe/channel/cuda_ipc/channel_impl.h (120:136) duplicated block id: 58 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (214:230) - tensorpipe/channel/cuda_xth/channel_impl.h (96:112) duplicated block id: 59 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.h (120:136) - tensorpipe/channel/xth/channel_impl.h (70:86) duplicated block id: 60 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.cc (342:357) - tensorpipe/channel/xth/context_impl.cc (85:100) duplicated block id: 61 size: 15 cleaned lines of code in 2 files: - tensorpipe/transport/shm/connection_impl.cc (163:189) - tensorpipe/transport/shm/listener_impl.cc (106:122) duplicated block id: 62 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (71:87) - tensorpipe/channel/cuda_gdr/channel_impl.h (214:230) duplicated block id: 63 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (210:232) - tensorpipe/channel/cuda_xth/channel_impl.cc (111:133) duplicated block id: 64 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (210:232) - tensorpipe/channel/xth/channel_impl.cc (65:87) duplicated block id: 65 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (51:72) - tensorpipe/channel/cuda_gdr/channel_impl.cc (210:232) duplicated block id: 66 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (51:72) - tensorpipe/channel/cuda_xth/channel_impl.cc (111:133) duplicated block id: 67 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (407:428) - tensorpipe/channel/mpt/channel_impl.cc (249:270) duplicated block id: 68 size: 15 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.h (120:136) - tensorpipe/channel/cuda_xth/channel_impl.h (96:112) duplicated block id: 69 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/mpt/channel_impl.h (73:88) - tensorpipe/channel/xth/channel_impl.h (70:85) duplicated block id: 70 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (66:81) - tensorpipe/channel/cuda_gdr/channel_impl.h (214:229) duplicated block id: 71 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (66:81) - tensorpipe/channel/cma/channel_impl.h (71:86) duplicated block id: 72 size: 14 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.h (56:75) - tensorpipe/transport/shm/connection_impl.h (48:67) duplicated block id: 73 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.h (96:111) - tensorpipe/channel/mpt/channel_impl.h (73:88) duplicated block id: 74 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (66:81) - tensorpipe/channel/mpt/channel_impl.h (73:88) duplicated block id: 75 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (66:81) - tensorpipe/channel/cuda_xth/channel_impl.h (96:111) duplicated block id: 76 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (71:86) - tensorpipe/channel/mpt/channel_impl.h (73:88) duplicated block id: 77 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (66:81) - tensorpipe/channel/xth/channel_impl.h (70:85) duplicated block id: 78 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (214:229) - tensorpipe/channel/mpt/channel_impl.h (73:88) duplicated block id: 79 size: 14 cleaned lines of code in 2 files: - tensorpipe/transport/connection_impl_boilerplate.h (178:194) - tensorpipe/transport/connection_impl_boilerplate.h (273:289) duplicated block id: 80 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.h (120:135) - tensorpipe/channel/mpt/channel_impl.h (73:88) duplicated block id: 81 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (66:81) - tensorpipe/channel/cuda_ipc/channel_impl.h (120:135) duplicated block id: 82 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (135:153) - tensorpipe/channel/cuda_ipc/channel_impl.h (157:175) duplicated block id: 83 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (35:56) - tensorpipe/channel/cuda_basic/channel_impl.h (72:93) duplicated block id: 84 size: 14 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.h (26:48) - tensorpipe/channel/xth/context_impl.h (26:48) duplicated block id: 85 size: 13 cleaned lines of code in 2 files: - tensorpipe/python/tensorpipe.cc (368:386) - tensorpipe/python/tensorpipe.cc (396:414) duplicated block id: 86 size: 13 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (66:79) - tensorpipe/channel/cuda_basic/channel_impl.h (113:126) duplicated block id: 87 size: 13 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (113:126) - tensorpipe/channel/cuda_xth/channel_impl.h (96:109) duplicated block id: 88 size: 13 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (71:84) - tensorpipe/channel/cuda_basic/channel_impl.h (113:126) duplicated block id: 89 size: 13 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (113:126) - tensorpipe/channel/cuda_ipc/channel_impl.h (120:133) duplicated block id: 90 size: 13 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (113:126) - tensorpipe/channel/xth/channel_impl.h (70:83) duplicated block id: 91 size: 13 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (113:126) - tensorpipe/channel/cuda_gdr/channel_impl.h (214:227) duplicated block id: 92 size: 13 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (113:126) - tensorpipe/channel/mpt/channel_impl.h (73:86) duplicated block id: 93 size: 12 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (84:99) - tensorpipe/channel/mpt/channel_impl.h (112:127) duplicated block id: 94 size: 12 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (90:105) - tensorpipe/channel/mpt/channel_impl.h (112:127) duplicated block id: 95 size: 12 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (84:99) - tensorpipe/channel/cma/channel_impl.h (90:105) duplicated block id: 96 size: 12 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (84:99) - tensorpipe/channel/cuda_xth/channel_impl.h (115:130) duplicated block id: 97 size: 12 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.h (115:130) - tensorpipe/channel/mpt/channel_impl.h (112:127) duplicated block id: 98 size: 12 cleaned lines of code in 2 files: - tensorpipe/channel/mpt/channel_impl.h (112:127) - tensorpipe/channel/xth/channel_impl.h (89:104) duplicated block id: 99 size: 12 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (84:99) - tensorpipe/channel/xth/channel_impl.h (89:104) duplicated block id: 100 size: 12 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (219:231) - tensorpipe/channel/cuda_xth/channel_impl.cc (258:270) duplicated block id: 101 size: 12 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (289:301) - tensorpipe/benchmark/benchmark_pipe.cc (597:610) duplicated block id: 102 size: 12 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.cc (258:270) - tensorpipe/channel/xth/channel_impl.cc (216:228) duplicated block id: 103 size: 11 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (95:111) - tensorpipe/channel/cuda_xth/channel_impl.cc (185:201) duplicated block id: 104 size: 11 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (52:63) - tensorpipe/channel/mpt/channel_impl.h (57:68) duplicated block id: 105 size: 11 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_transport.cc (95:106) - tensorpipe/benchmark/benchmark_transport.cc (159:170) duplicated block id: 106 size: 11 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (85:100) - tensorpipe/transport/shm/connection_impl.cc (62:77) duplicated block id: 107 size: 10 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (184:195) - tensorpipe/channel/cuda_gdr/channel_impl.cc (432:446) duplicated block id: 108 size: 10 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.h (21:33) - tensorpipe/channel/cma/context_impl.h (26:38) duplicated block id: 109 size: 10 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.cc (113:130) - tensorpipe/channel/cuda_ipc/channel_impl.cc (134:151) duplicated block id: 110 size: 10 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (432:446) - tensorpipe/channel/xth/channel_impl.cc (181:192) duplicated block id: 111 size: 10 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.cc (376:393) - tensorpipe/channel/cuda_ipc/channel_impl.cc (346:363) duplicated block id: 112 size: 10 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (289:310) - tensorpipe/transport/shm/connection_impl.cc (246:267) duplicated block id: 113 size: 10 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.h (21:33) - tensorpipe/channel/xth/context_impl.h (26:38) duplicated block id: 114 size: 10 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (61:70) - tensorpipe/channel/cuda_ipc/channel_impl.cc (79:88) duplicated block id: 115 size: 10 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.h (50:63) - tensorpipe/channel/xth/context_impl.h (49:62) duplicated block id: 116 size: 10 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (432:446) - tensorpipe/channel/cuda_xth/channel_impl.cc (235:248) duplicated block id: 117 size: 9 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.h (108:117) - tensorpipe/channel/cuda_xth/channel_impl.h (84:93) duplicated block id: 118 size: 9 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (202:211) - tensorpipe/channel/cuda_xth/channel_impl.h (84:93) duplicated block id: 119 size: 9 cleaned lines of code in 2 files: - tensorpipe/channel/context_impl_boilerplate.h (59:72) - tensorpipe/transport/context_impl_boilerplate.h (58:71) duplicated block id: 120 size: 9 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.cc (189:201) - tensorpipe/channel/mpt/channel_impl.cc (230:242) duplicated block id: 121 size: 9 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (36:46) - tensorpipe/channel/cma/channel_impl.cc (51:61) duplicated block id: 122 size: 9 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/reactor.cc (62:77) - tensorpipe/transport/shm/reactor.cc (55:70) duplicated block id: 123 size: 9 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.h (108:117) - tensorpipe/channel/xth/channel_impl.h (58:67) duplicated block id: 124 size: 9 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (59:68) - tensorpipe/channel/cuda_ipc/channel_impl.h (108:117) duplicated block id: 125 size: 9 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/listener_impl.cc (29:37) - tensorpipe/transport/shm/listener_impl.cc (29:37) duplicated block id: 126 size: 9 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/listener_impl.cc (29:37) - tensorpipe/transport/uv/listener_impl.cc (24:32) duplicated block id: 127 size: 9 cleaned lines of code in 2 files: - tensorpipe/transport/shm/connection_impl.cc (43:51) - tensorpipe/transport/uv/connection_impl.cc (40:48) duplicated block id: 128 size: 9 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (202:211) - tensorpipe/channel/xth/channel_impl.h (58:67) duplicated block id: 129 size: 9 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (60:68) - tensorpipe/transport/uv/connection_impl.cc (40:48) duplicated block id: 130 size: 9 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (59:68) - tensorpipe/channel/cuda_gdr/channel_impl.h (202:211) duplicated block id: 131 size: 9 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/error.h (33:44) - tensorpipe/transport/uv/error.h (23:34) duplicated block id: 132 size: 9 cleaned lines of code in 2 files: - tensorpipe/transport/connection_impl_boilerplate.h (33:42) - tensorpipe/transport/listener_impl_boilerplate.h (29:38) duplicated block id: 133 size: 9 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (202:211) - tensorpipe/channel/cuda_ipc/channel_impl.h (108:117) duplicated block id: 134 size: 9 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (100:109) - tensorpipe/channel/mpt/channel_impl.h (60:69) duplicated block id: 135 size: 9 cleaned lines of code in 2 files: - tensorpipe/transport/shm/listener_impl.cc (29:37) - tensorpipe/transport/uv/listener_impl.cc (24:32) duplicated block id: 136 size: 9 cleaned lines of code in 2 files: - tensorpipe/core/context.h (62:72) - tensorpipe/core/context_impl.h (36:46) duplicated block id: 137 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (125:132) - tensorpipe/channel/cuda_ipc/channel_impl.cc (337:344) duplicated block id: 138 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (55:63) - tensorpipe/channel/cuda_ipc/channel_impl.h (108:116) duplicated block id: 139 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/context_impl.h (38:48) - tensorpipe/channel/cuda_ipc/context_impl.h (44:54) duplicated block id: 140 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.cc (73:80) - tensorpipe/channel/cuda_ipc/channel_impl.cc (107:114) duplicated block id: 141 size: 8 cleaned lines of code in 2 files: - tensorpipe/common/socket.h (79:88) - tensorpipe/common/socket.h (134:143) duplicated block id: 142 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (142:153) - tensorpipe/channel/cuda_gdr/channel_impl.cc (382:393) duplicated block id: 143 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.cc (311:320) - tensorpipe/channel/cuda_ipc/context_impl.cc (293:305) duplicated block id: 144 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.h (84:92) - tensorpipe/channel/mpt/channel_impl.h (60:68) duplicated block id: 145 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/context_impl.cc (668:677) - tensorpipe/channel/xth/context_impl.cc (55:64) duplicated block id: 146 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/mpt/channel_impl.h (60:68) - tensorpipe/channel/xth/channel_impl.h (58:66) duplicated block id: 147 size: 8 cleaned lines of code in 2 files: - tensorpipe/config.h.in (1:9) - tensorpipe/config_cuda.h.in (1:9) duplicated block id: 148 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/context_impl.cc (668:677) - tensorpipe/channel/cuda_xth/context_impl.cc (82:91) duplicated block id: 149 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (382:393) - tensorpipe/channel/xth/channel_impl.cc (139:150) duplicated block id: 150 size: 8 cleaned lines of code in 2 files: - tensorpipe/common/ringbuffer_role.h (168:179) - tensorpipe/common/ringbuffer_role.h (202:213) duplicated block id: 151 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (59:67) - tensorpipe/channel/cuda_basic/channel_impl.h (100:108) duplicated block id: 152 size: 8 cleaned lines of code in 2 files: - tensorpipe/common/ringbuffer_role.h (243:253) - tensorpipe/common/ringbuffer_role.h (265:275) duplicated block id: 153 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.cc (38:48) - tensorpipe/channel/cuda_xth/context_impl.cc (98:108) duplicated block id: 154 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (55:63) - tensorpipe/channel/cuda_gdr/channel_impl.h (202:210) duplicated block id: 155 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (382:393) - tensorpipe/channel/cuda_xth/channel_impl.cc (190:201) duplicated block id: 156 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (55:63) - tensorpipe/channel/cuda_xth/channel_impl.h (84:92) duplicated block id: 157 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/context_impl.cc (668:677) - tensorpipe/channel/cuda_ipc/context_impl.cc (293:305) duplicated block id: 158 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/context_impl.h (79:90) - tensorpipe/channel/cuda_xth/context_impl.h (40:51) duplicated block id: 159 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (100:108) - tensorpipe/channel/cuda_xth/channel_impl.h (84:92) duplicated block id: 160 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.h (108:116) - tensorpipe/channel/mpt/channel_impl.h (60:68) duplicated block id: 161 size: 8 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (358:370) - tensorpipe/transport/shm/connection_impl.cc (310:322) duplicated block id: 162 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (55:63) - tensorpipe/channel/cma/channel_impl.h (59:67) duplicated block id: 163 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (100:108) - tensorpipe/channel/cuda_gdr/channel_impl.h (202:210) duplicated block id: 164 size: 8 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (383:391) - tensorpipe/benchmark/benchmark_pipe.cc (678:686) duplicated block id: 165 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.cc (335:342) - tensorpipe/channel/cuda_ipc/channel_impl.cc (319:326) duplicated block id: 166 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/context_impl.cc (293:305) - tensorpipe/channel/xth/context_impl.cc (55:64) duplicated block id: 167 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/context_impl.cc (82:91) - tensorpipe/channel/xth/context_impl.cc (55:64) duplicated block id: 168 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (100:108) - tensorpipe/channel/xth/channel_impl.h (58:66) duplicated block id: 169 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (55:63) - tensorpipe/channel/xth/channel_impl.h (58:66) duplicated block id: 170 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (233:244) - tensorpipe/channel/xth/channel_impl.cc (229:240) duplicated block id: 171 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.cc (311:320) - tensorpipe/channel/cuda_xth/context_impl.cc (82:91) duplicated block id: 172 size: 8 cleaned lines of code in 2 files: - tensorpipe/python/tensorpipe.cc (139:149) - tensorpipe/python/tensorpipe.cc (158:168) duplicated block id: 173 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (187:196) - tensorpipe/channel/mpt/channel_impl.cc (151:161) duplicated block id: 174 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (100:111) - tensorpipe/channel/cuda_gdr/channel_impl.cc (382:393) duplicated block id: 175 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/context_impl_boilerplate.h (80:95) - tensorpipe/transport/context_impl_boilerplate.h (75:90) duplicated block id: 176 size: 8 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/sockaddr.cc (98:115) - tensorpipe/transport/uv/sockaddr.cc (82:99) duplicated block id: 177 size: 8 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (369:378) - tensorpipe/benchmark/benchmark_pipe.cc (663:672) duplicated block id: 178 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (171:185) - tensorpipe/channel/mpt/channel_impl.cc (316:330) duplicated block id: 179 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/context_boilerplate.h (24:32) - tensorpipe/transport/context_boilerplate.h (24:32) duplicated block id: 180 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (55:63) - tensorpipe/channel/cuda_basic/channel_impl.h (100:108) duplicated block id: 181 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.cc (311:320) - tensorpipe/channel/cuda_gdr/context_impl.cc (668:677) duplicated block id: 182 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (112:122) - tensorpipe/channel/cuda_ipc/channel_impl.cc (324:334) duplicated block id: 183 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (202:210) - tensorpipe/channel/mpt/channel_impl.h (60:68) duplicated block id: 184 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (59:67) - tensorpipe/channel/mpt/channel_impl.h (60:68) duplicated block id: 185 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.h (100:108) - tensorpipe/channel/cuda_ipc/channel_impl.h (108:116) duplicated block id: 186 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/context_impl.cc (293:305) - tensorpipe/channel/cuda_xth/context_impl.cc (82:91) duplicated block id: 187 size: 8 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (382:393) - tensorpipe/channel/mpt/channel_impl.cc (231:242) duplicated block id: 188 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (202:208) - tensorpipe/channel/cuda_gdr/channel_impl.cc (399:405) duplicated block id: 189 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (55:61) - tensorpipe/channel/cuda_ipc/channel_impl.h (63:69) duplicated block id: 190 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/shm/connection_impl.h (61:71) - tensorpipe/transport/shm/listener_impl.h (33:43) duplicated block id: 191 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (279:288) - tensorpipe/channel/xth/channel_impl.h (99:108) duplicated block id: 192 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (328:341) - tensorpipe/transport/shm/connection_impl.cc (288:301) duplicated block id: 193 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.h (36:45) - tensorpipe/channel/cuda_xth/context_impl.h (40:49) duplicated block id: 194 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (487:495) - tensorpipe/transport/shm/connection_impl.cc (339:347) duplicated block id: 195 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (90:100) - tensorpipe/transport/shm/listener_impl.cc (51:58) duplicated block id: 196 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (73:79) - tensorpipe/channel/cuda_ipc/channel_impl.h (100:106) duplicated block id: 197 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (36:44) - tensorpipe/channel/cuda_ipc/channel_impl.cc (103:111) duplicated block id: 198 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (36:44) - tensorpipe/channel/cuda_xth/channel_impl.cc (92:100) duplicated block id: 199 size: 7 cleaned lines of code in 2 files: - tensorpipe/core/pipe_impl.cc (488:495) - tensorpipe/core/pipe_impl.cc (891:897) duplicated block id: 200 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/listener_impl.cc (57:64) - tensorpipe/transport/shm/connection_impl.cc (67:77) duplicated block id: 201 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (313:323) - tensorpipe/channel/cuda_xth/channel_impl.cc (192:201) duplicated block id: 202 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/context_boilerplate.h (49:63) - tensorpipe/transport/context_boilerplate.h (42:56) duplicated block id: 203 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (313:323) - tensorpipe/channel/mpt/channel_impl.cc (233:242) duplicated block id: 204 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.cc (285:291) - tensorpipe/channel/cuda_basic/channel_impl.cc (581:587) duplicated block id: 205 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.cc (78:86) - tensorpipe/channel/cuda_basic/channel_impl.cc (340:348) duplicated block id: 206 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (51:59) - tensorpipe/channel/cuda_ipc/channel_impl.cc (103:111) duplicated block id: 207 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (80:87) - tensorpipe/transport/ibv/listener_impl.cc (47:54) duplicated block id: 208 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (102:111) - tensorpipe/channel/cuda_ipc/channel_impl.cc (313:323) duplicated block id: 209 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (103:111) - tensorpipe/channel/cuda_xth/channel_impl.cc (92:100) duplicated block id: 210 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (344:354) - tensorpipe/channel/cuda_gdr/channel_impl.cc (521:531) duplicated block id: 211 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (384:393) - tensorpipe/channel/cuda_ipc/channel_impl.cc (313:323) duplicated block id: 212 size: 7 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (730:739) - tensorpipe/benchmark/benchmark_transport.cc (189:198) duplicated block id: 213 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (100:109) - tensorpipe/channel/cuda_gdr/channel_impl.h (279:288) duplicated block id: 214 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/shm/connection_impl.cc (67:77) - tensorpipe/transport/shm/listener_impl.cc (51:58) duplicated block id: 215 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.cc (244:250) - tensorpipe/channel/cuda_basic/channel_impl.cc (541:547) duplicated block id: 216 size: 7 cleaned lines of code in 2 files: - tensorpipe/common/shm_segment.h (78:84) - tensorpipe/common/shm_segment.h (139:145) duplicated block id: 217 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (313:323) - tensorpipe/channel/xth/channel_impl.cc (141:150) duplicated block id: 218 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/context_impl.h (35:43) - tensorpipe/transport/shm/context_impl.h (34:42) duplicated block id: 219 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/context_impl.cc (111:117) - tensorpipe/channel/cuda_ipc/context_impl.cc (308:314) duplicated block id: 220 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.cc (40:48) - tensorpipe/channel/cuda_ipc/context_impl.cc (426:434) duplicated block id: 221 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/context_impl.cc (426:434) - tensorpipe/channel/cuda_xth/context_impl.cc (100:108) duplicated block id: 222 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/context_impl.h (47:55) - tensorpipe/transport/shm/context_impl.h (53:61) duplicated block id: 223 size: 7 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (330:336) - tensorpipe/benchmark/benchmark_pipe.cc (623:629) duplicated block id: 224 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (55:61) - tensorpipe/channel/mpt/channel_impl.cc (157:163) duplicated block id: 225 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.cc (306:312) - tensorpipe/channel/cuda_basic/channel_impl.cc (560:566) duplicated block id: 226 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.cc (90:100) - tensorpipe/transport/ibv/listener_impl.cc (57:64) duplicated block id: 227 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.h (36:45) - tensorpipe/channel/cuda_ipc/context_impl.h (79:88) duplicated block id: 228 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/reactor.h (100:111) - tensorpipe/transport/shm/reactor.h (63:74) duplicated block id: 229 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/error.h (29:37) - tensorpipe/transport/error.h (36:44) duplicated block id: 230 size: 7 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/listener_impl.h (37:47) - tensorpipe/transport/shm/connection_impl.h (61:71) duplicated block id: 231 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (144:153) - tensorpipe/channel/cuda_ipc/channel_impl.cc (313:323) duplicated block id: 232 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (103:111) - tensorpipe/channel/xth/channel_impl.cc (50:58) duplicated block id: 233 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (279:288) - tensorpipe/channel/cuda_xth/channel_impl.h (125:134) duplicated block id: 234 size: 7 cleaned lines of code in 2 files: - tensorpipe/common/shm_segment.h (110:117) - tensorpipe/common/shm_segment.h (144:151) duplicated block id: 235 size: 7 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/channel_impl.cc (31:42) - tensorpipe/channel/cuda_gdr/channel_impl.cc (28:39) duplicated block id: 236 size: 6 cleaned lines of code in 2 files: - tensorpipe/common/shm_segment.h (54:60) - tensorpipe/common/shm_segment.h (87:93) duplicated block id: 237 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.cc (42:48) - tensorpipe/channel/mpt/context_impl.cc (242:248) duplicated block id: 238 size: 6 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (268:273) - tensorpipe/benchmark/benchmark_pipe.cc (583:588) duplicated block id: 239 size: 6 cleaned lines of code in 2 files: - tensorpipe/common/system.h (55:61) - tensorpipe/common/system.h (68:74) duplicated block id: 240 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/mpt/context_impl.cc (242:248) - tensorpipe/transport/uv/context_impl.cc (47:53) duplicated block id: 241 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.cc (42:48) - tensorpipe/channel/cuda_basic/context_impl.cc (177:183) duplicated block id: 242 size: 6 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/context_impl.h (24:30) - tensorpipe/transport/uv/context_impl.h (25:31) duplicated block id: 243 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (289:294) - tensorpipe/channel/cuda_xth/channel_impl.cc (176:181) duplicated block id: 244 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/context_impl.cc (177:183) - tensorpipe/channel/cuda_xth/context_impl.cc (102:108) duplicated block id: 245 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.h (29:37) - tensorpipe/channel/mpt/context_impl.h (42:50) duplicated block id: 246 size: 6 cleaned lines of code in 2 files: - tensorpipe/transport/shm/listener_impl.h (41:48) - tensorpipe/transport/uv/listener_impl.h (38:45) duplicated block id: 247 size: 6 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/connection_impl.h (32:38) - tensorpipe/transport/shm/connection_impl.h (30:36) duplicated block id: 248 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/context_impl.cc (428:434) - tensorpipe/transport/uv/context_impl.cc (47:53) duplicated block id: 249 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/context_impl.cc (197:202) - tensorpipe/channel/cuda_xth/context_impl.cc (28:33) duplicated block id: 250 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (84:90) - tensorpipe/channel/cuda_gdr/channel_impl.h (257:263) duplicated block id: 251 size: 6 cleaned lines of code in 2 files: - tensorpipe/common/cuda.h (201:210) - tensorpipe/common/cuda.h (245:254) duplicated block id: 252 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (290:295) - tensorpipe/channel/xth/channel_impl.cc (108:113) duplicated block id: 253 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (257:263) - tensorpipe/channel/xth/channel_impl.h (89:95) duplicated block id: 254 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/channel_impl.cc (289:294) - tensorpipe/channel/xth/channel_impl.cc (125:130) duplicated block id: 255 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/context_impl.cc (177:183) - tensorpipe/channel/cuda_ipc/context_impl.cc (428:434) duplicated block id: 256 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (257:263) - tensorpipe/channel/cuda_xth/channel_impl.h (115:121) duplicated block id: 257 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/context_impl.h (29:36) - tensorpipe/channel/cuda_xth/context_impl.h (20:27) duplicated block id: 258 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/channel_impl_boilerplate.h (30:36) - tensorpipe/transport/listener_impl_boilerplate.h (29:35) duplicated block id: 259 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (167:176) - tensorpipe/channel/cma/channel_impl.cc (253:262) duplicated block id: 260 size: 6 cleaned lines of code in 2 files: - tensorpipe/common/shm_segment.cc (137:144) - tensorpipe/common/shm_segment.cc (158:165) duplicated block id: 261 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/context_impl.cc (177:183) - tensorpipe/transport/uv/context_impl.cc (47:53) duplicated block id: 262 size: 6 cleaned lines of code in 2 files: - tensorpipe/python/tensorpipe.cc (324:335) - tensorpipe/python/tensorpipe.cc (377:388) duplicated block id: 263 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.h (65:71) - tensorpipe/channel/xth/context_impl.h (63:69) duplicated block id: 264 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/context_impl.cc (102:108) - tensorpipe/transport/uv/context_impl.cc (47:53) duplicated block id: 265 size: 6 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (711:718) - tensorpipe/benchmark/benchmark_transport.cc (177:184) duplicated block id: 266 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.cc (332:338) - tensorpipe/channel/cuda_basic/context_impl.cc (177:183) duplicated block id: 267 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/mpt/context_impl.cc (242:248) - tensorpipe/channel/xth/context_impl.cc (76:82) duplicated block id: 268 size: 6 cleaned lines of code in 2 files: - tensorpipe/transport/uv/connection_impl.h (43:50) - tensorpipe/transport/uv/listener_impl.h (33:40) duplicated block id: 269 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (167:176) - tensorpipe/channel/xth/channel_impl.cc (248:257) duplicated block id: 270 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/channel_impl_boilerplate.h (30:36) - tensorpipe/transport/connection_impl_boilerplate.h (33:39) duplicated block id: 271 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (573:582) - tensorpipe/channel/mpt/channel_impl.cc (317:326) duplicated block id: 272 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (257:263) - tensorpipe/channel/mpt/channel_impl.h (112:118) duplicated block id: 273 size: 6 cleaned lines of code in 2 files: - tensorpipe/transport/shm/context_impl.h (23:29) - tensorpipe/transport/uv/context_impl.h (25:31) duplicated block id: 274 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.cc (332:338) - tensorpipe/channel/mpt/context_impl.cc (242:248) duplicated block id: 275 size: 6 cleaned lines of code in 2 files: - tensorpipe/common/system.cc (73:79) - tensorpipe/common/system.cc (125:131) duplicated block id: 276 size: 6 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/listener_impl.h (45:52) - tensorpipe/transport/uv/listener_impl.h (38:45) duplicated block id: 277 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/context_impl.cc (102:108) - tensorpipe/channel/mpt/context_impl.cc (242:248) duplicated block id: 278 size: 6 cleaned lines of code in 2 files: - tensorpipe/transport/shm/listener_impl.h (30:36) - tensorpipe/transport/uv/listener_impl.h (30:36) duplicated block id: 279 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (90:96) - tensorpipe/channel/cuda_gdr/channel_impl.h (257:263) duplicated block id: 280 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.h (94:99) - tensorpipe/channel/cuda_gdr/channel_impl.h (279:284) duplicated block id: 281 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.cc (332:338) - tensorpipe/transport/uv/context_impl.cc (47:53) duplicated block id: 282 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (290:295) - tensorpipe/channel/cuda_xth/channel_impl.cc (159:164) duplicated block id: 283 size: 6 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/listener_impl.h (34:40) - tensorpipe/transport/uv/listener_impl.h (30:36) duplicated block id: 284 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (220:226) - tensorpipe/channel/cuda_gdr/channel_impl.cc (481:487) duplicated block id: 285 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (481:487) - tensorpipe/channel/cuda_xth/channel_impl.cc (259:265) duplicated block id: 286 size: 6 cleaned lines of code in 2 files: - tensorpipe/python/tensorpipe.cc (348:359) - tensorpipe/python/tensorpipe.cc (377:388) duplicated block id: 287 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/channel_impl.h (24:34) - tensorpipe/channel/xth/channel_impl.h (22:32) duplicated block id: 288 size: 6 cleaned lines of code in 2 files: - tensorpipe/benchmark/benchmark_pipe.cc (184:189) - tensorpipe/benchmark/benchmark_pipe.cc (191:196) duplicated block id: 289 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/basic/channel_impl.cc (172:181) - tensorpipe/channel/cuda_gdr/channel_impl.cc (573:582) duplicated block id: 290 size: 6 cleaned lines of code in 2 files: - tensorpipe/python/tensorpipe.cc (324:335) - tensorpipe/python/tensorpipe.cc (348:359) duplicated block id: 291 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.cc (42:48) - tensorpipe/transport/uv/context_impl.cc (47:53) duplicated block id: 292 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/context_impl.cc (31:37) - tensorpipe/channel/cuda_ipc/context_impl.cc (113:119) duplicated block id: 293 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/context_impl.cc (354:360) - tensorpipe/transport/ibv/reactor.cc (173:179) duplicated block id: 294 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/context_impl.cc (428:434) - tensorpipe/channel/xth/context_impl.cc (76:82) duplicated block id: 295 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (111:116) - tensorpipe/channel/cuda_gdr/channel_impl.cc (290:295) duplicated block id: 296 size: 6 cleaned lines of code in 2 files: - tensorpipe/transport/uv/utility.cc (21:26) - tensorpipe/transport/uv/utility.cc (140:145) duplicated block id: 297 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_ipc/context_impl.cc (428:434) - tensorpipe/channel/mpt/context_impl.cc (242:248) duplicated block id: 298 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.cc (332:338) - tensorpipe/channel/cuda_xth/context_impl.cc (102:108) duplicated block id: 299 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.h (279:284) - tensorpipe/channel/mpt/channel_impl.h (122:127) duplicated block id: 300 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_xth/context_impl.cc (102:108) - tensorpipe/channel/xth/context_impl.cc (76:82) duplicated block id: 301 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.cc (42:48) - tensorpipe/channel/xth/context_impl.cc (76:82) duplicated block id: 302 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_gdr/channel_impl.cc (481:487) - tensorpipe/channel/xth/channel_impl.cc (217:223) duplicated block id: 303 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/context_impl.cc (177:183) - tensorpipe/channel/mpt/context_impl.cc (242:248) duplicated block id: 304 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.h (22:32) - tensorpipe/channel/cuda_xth/channel_impl.h (24:34) duplicated block id: 305 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/xth/context_impl.cc (76:82) - tensorpipe/transport/uv/context_impl.cc (47:53) duplicated block id: 306 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cuda_basic/context_impl.cc (177:183) - tensorpipe/channel/xth/context_impl.cc (76:82) duplicated block id: 307 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cma/channel_impl.cc (128:133) - tensorpipe/channel/cuda_ipc/channel_impl.cc (289:294) duplicated block id: 308 size: 6 cleaned lines of code in 2 files: - tensorpipe/common/error.h (99:106) - tensorpipe/common/error.h (111:118) duplicated block id: 309 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/cma/context_impl.cc (332:338) - tensorpipe/channel/cuda_ipc/context_impl.cc (428:434) duplicated block id: 310 size: 6 cleaned lines of code in 2 files: - tensorpipe/channel/basic/context_impl.cc (42:48) - tensorpipe/channel/cma/context_impl.cc (332:338) duplicated block id: 311 size: 6 cleaned lines of code in 2 files: - tensorpipe/transport/ibv/context_impl.h (24:30) - tensorpipe/transport/shm/context_impl.h (23:29)