duplicated block id: 1 size: 21 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (278:302) - graphlearn_torch/csrc/cuda/random_sampler.cu (321:345) duplicated block id: 2 size: 20 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (85:104) - graphlearn_torch/csrc/cuda/random_sampler.cu (140:159) duplicated block id: 3 size: 17 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_random_partitioner.py (173:189) - graphlearn_torch/python/distributed/dist_table_dataset.py (83:99) duplicated block id: 4 size: 16 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_dataset.py (154:171) - graphlearn_torch/python/distributed/dist_table_dataset.py (328:345) duplicated block id: 5 size: 16 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (68:84) - graphlearn_torch/csrc/cuda/random_sampler.cu (122:138) duplicated block id: 6 size: 16 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (451:468) - graphlearn_torch/python/sampler/neighbor_sampler.py (370:387) duplicated block id: 7 size: 15 cleaned lines of code in 2 files: - graphlearn_torch/python/data/table_dataset.py (83:97) - graphlearn_torch/python/distributed/dist_table_dataset.py (225:239) duplicated block id: 8 size: 15 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/base.py (193:208) - graphlearn_torch/python/partition/random_partitioner.py (29:58) duplicated block id: 9 size: 14 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_loader.py (78:92) - graphlearn_torch/python/distributed/dist_subgraph_loader.py (69:82) duplicated block id: 10 size: 14 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (76:91) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (82:97) duplicated block id: 11 size: 14 cleaned lines of code in 2 files: - graphlearn_torch/python/data/table_dataset.py (112:125) - graphlearn_torch/python/distributed/dist_table_dataset.py (259:272) duplicated block id: 12 size: 14 cleaned lines of code in 2 files: - benchmarks/api/bench_dist_neighbor_loader.py (37:50) - benchmarks/api/run_dist_bench.py (26:39) duplicated block id: 13 size: 13 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (489:501) - graphlearn_torch/python/sampler/neighbor_sampler.py (410:422) duplicated block id: 14 size: 13 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/base.py (140:153) - graphlearn_torch/python/partition/base.py (159:172) duplicated block id: 15 size: 12 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (335:347) - graphlearn_torch/python/sampler/neighbor_sampler.py (277:288) duplicated block id: 16 size: 12 cleaned lines of code in 2 files: - graphlearn_torch/python/loader/neighbor_loader.py (89:101) - graphlearn_torch/python/loader/subgraph_loader.py (79:91) duplicated block id: 17 size: 12 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:16) - graphlearn_torch/csrc/cuda/random_sampler.cu (1:16) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_link_neighbor_loader.py (130:142) - graphlearn_torch/python/loader/link_loader.py (120:132) duplicated block id: 19 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) duplicated block id: 20 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 22 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 23 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 24 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 25 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) duplicated block id: 26 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) duplicated block id: 27 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) duplicated block id: 28 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 29 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 30 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) duplicated block id: 31 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) duplicated block id: 32 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 33 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 34 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) duplicated block id: 35 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) duplicated block id: 36 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) duplicated block id: 37 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 38 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 39 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) duplicated block id: 40 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) duplicated block id: 41 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) duplicated block id: 42 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) duplicated block id: 43 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 44 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) duplicated block id: 45 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) duplicated block id: 46 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) duplicated block id: 47 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 48 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (470:482) - graphlearn_torch/python/sampler/neighbor_sampler.py (389:400) duplicated block id: 49 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 50 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) duplicated block id: 51 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) duplicated block id: 52 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) duplicated block id: 53 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) duplicated block id: 54 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) duplicated block id: 55 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 56 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 57 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 58 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) duplicated block id: 59 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) duplicated block id: 60 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 61 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 62 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 63 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 64 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) duplicated block id: 65 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/base.py (159:170) - graphlearn_torch/python/partition/base.py (175:186) duplicated block id: 66 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) duplicated block id: 67 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) duplicated block id: 68 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 69 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/include/hash_table.cuh (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 70 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) duplicated block id: 71 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) duplicated block id: 72 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) duplicated block id: 73 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 74 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) duplicated block id: 75 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) duplicated block id: 76 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 77 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) duplicated block id: 78 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) duplicated block id: 79 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) duplicated block id: 80 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 81 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) duplicated block id: 82 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) duplicated block id: 83 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/include/common.cuh (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 84 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/inducer.cu (1:14) duplicated block id: 85 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 86 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 87 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) duplicated block id: 88 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) duplicated block id: 89 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) duplicated block id: 90 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 91 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 92 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 93 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) duplicated block id: 94 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 95 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) duplicated block id: 96 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) duplicated block id: 97 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) duplicated block id: 98 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) duplicated block id: 99 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 100 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 101 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 102 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) duplicated block id: 103 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 104 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 105 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) duplicated block id: 106 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) duplicated block id: 107 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/python/data/table_dataset.py (127:137) - graphlearn_torch/python/distributed/dist_table_dataset.py (273:283) duplicated block id: 108 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 109 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 110 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) duplicated block id: 111 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 112 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 113 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) duplicated block id: 114 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 115 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) duplicated block id: 116 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) duplicated block id: 117 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) duplicated block id: 118 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 119 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/python/data/dataset.py (153:164) - graphlearn_torch/python/distributed/dist_dataset.py (213:224) duplicated block id: 120 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/graph.cu (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 121 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) duplicated block id: 122 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/include/common.cuh (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 123 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) duplicated block id: 124 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 125 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 126 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (437:447) - graphlearn_torch/python/sampler/neighbor_sampler.py (353:366) duplicated block id: 127 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/include/hash_table.cuh (1:14) duplicated block id: 128 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) duplicated block id: 129 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 130 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 131 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) duplicated block id: 132 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cuh (1:14) - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) duplicated block id: 133 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 134 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_negative_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) duplicated block id: 135 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/stitch_sample_results.cu (1:14) - graphlearn_torch/include/unified_tensor.cuh (1:14) duplicated block id: 136 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/base.py (140:151) - graphlearn_torch/python/partition/base.py (175:186) duplicated block id: 137 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) duplicated block id: 138 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/hash_table.cu (1:14) - graphlearn_torch/csrc/cuda/inducer.cu (1:14) duplicated block id: 139 size: 11 cleaned lines of code in 2 files: - benchmarks/api/bench_feature.py (67:77) - benchmarks/api/bench_sampler.py (62:72) duplicated block id: 140 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (1:14) - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) duplicated block id: 141 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) - graphlearn_torch/include/common.cuh (1:14) duplicated block id: 142 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/subgraph_op.cu (1:14) - graphlearn_torch/csrc/cuda/weighted_sampler.cuh (1:14) duplicated block id: 143 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (1:14) - graphlearn_torch/csrc/cuda/subgraph_op.cuh (1:14) duplicated block id: 144 size: 11 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cuh (1:14) - graphlearn_torch/csrc/cuda/unified_tensor.cu (1:14) duplicated block id: 145 size: 10 cleaned lines of code in 2 files: - graphlearn_torch/python/data/dataset.py (124:146) - graphlearn_torch/python/distributed/dist_dataset.py (183:205) duplicated block id: 146 size: 10 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/weighted_sampler.cc (97:108) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (118:129) duplicated block id: 147 size: 10 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/weighted_sampler.cc (32:44) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (60:72) duplicated block id: 148 size: 10 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (58:69) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (63:74) duplicated block id: 149 size: 10 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.h (29:41) - graphlearn_torch/csrc/cpu/weighted_sampler.h (29:41) duplicated block id: 150 size: 10 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (222:232) - graphlearn_torch/csrc/cuda/random_sampler.cu (242:252) duplicated block id: 151 size: 9 cleaned lines of code in 2 files: - graphlearn_torch/python/loader/neighbor_loader.py (73:81) - graphlearn_torch/python/loader/subgraph_loader.py (66:74) duplicated block id: 152 size: 9 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (33:43) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (35:45) duplicated block id: 153 size: 9 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (91:101) - graphlearn_torch/csrc/cpu/random_sampler.cc (111:121) duplicated block id: 154 size: 9 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (31:42) - graphlearn_torch/csrc/cpu/random_sampler.cc (56:67) duplicated block id: 155 size: 9 cleaned lines of code in 2 files: - benchmarks/api/bench_feature.py (28:36) - benchmarks/api/bench_sampler.py (32:40) duplicated block id: 156 size: 9 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_link_neighbor_loader.py (115:123) - graphlearn_torch/python/distributed/dist_neighbor_loader.py (79:87) duplicated block id: 157 size: 9 cleaned lines of code in 2 files: - graphlearn_torch/python/utils/build_glt.py (57:65) - graphlearn_torch/python/utils/build_glt.py (122:130) duplicated block id: 158 size: 9 cleaned lines of code in 2 files: - graphlearn_torch/python/sampler/neighbor_sampler.py (549:557) - graphlearn_torch/python/sampler/neighbor_sampler.py (571:579) duplicated block id: 159 size: 9 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_link_neighbor_loader.py (115:123) - graphlearn_torch/python/distributed/dist_subgraph_loader.py (70:78) duplicated block id: 160 size: 8 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_table_dataset.py (222:229) - graphlearn_torch/python/distributed/dist_table_dataset.py (256:263) duplicated block id: 161 size: 8 cleaned lines of code in 2 files: - graphlearn_torch/python/data/table_dataset.py (74:82) - graphlearn_torch/python/distributed/dist_table_dataset.py (214:222) duplicated block id: 162 size: 8 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (58:67) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (35:44) duplicated block id: 163 size: 8 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (33:42) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (63:72) duplicated block id: 164 size: 8 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_dataset.py (126:133) - graphlearn_torch/python/distributed/dist_table_dataset.py (301:308) duplicated block id: 165 size: 8 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/base.py (424:431) - graphlearn_torch/python/partition/base.py (650:657) duplicated block id: 166 size: 8 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/base.py (594:614) - graphlearn_torch/python/partition/base.py (772:797) duplicated block id: 167 size: 8 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (404:422) - graphlearn_torch/python/sampler/neighbor_sampler.py (324:338) duplicated block id: 168 size: 8 cleaned lines of code in 2 files: - benchmarks/api/bench_feature.py (28:35) - benchmarks/api/bench_sampler.py (62:69) duplicated block id: 169 size: 8 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (269:277) - graphlearn_torch/csrc/cuda/random_sampler.cu (312:319) duplicated block id: 170 size: 8 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/base.py (626:634) - graphlearn_torch/python/partition/base.py (668:676) duplicated block id: 171 size: 8 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_random_partitioner.py (426:433) - graphlearn_torch/python/distributed/dist_random_partitioner.py (464:471) duplicated block id: 172 size: 8 cleaned lines of code in 2 files: - benchmarks/api/bench_feature.py (67:74) - benchmarks/api/bench_sampler.py (32:39) duplicated block id: 173 size: 8 cleaned lines of code in 2 files: - benchmarks/api/bench_sampler.py (32:39) - benchmarks/api/bench_sampler.py (62:69) duplicated block id: 174 size: 8 cleaned lines of code in 2 files: - benchmarks/api/bench_feature.py (28:35) - benchmarks/api/bench_feature.py (67:74) duplicated block id: 175 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (115:121) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (122:128) duplicated block id: 176 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (95:101) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (122:128) duplicated block id: 177 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_options.py (186:192) - graphlearn_torch/python/distributed/dist_options.py (247:253) duplicated block id: 178 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (59:65) - graphlearn_torch/csrc/cuda/random_sampler.cu (111:117) duplicated block id: 179 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/base.py (193:200) - graphlearn_torch/python/partition/frequency_partitioner.py (27:59) duplicated block id: 180 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (95:101) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (101:107) duplicated block id: 181 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (219:236) - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (271:279) duplicated block id: 182 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (115:121) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (101:107) duplicated block id: 183 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/frequency_partitioner.py (27:59) - graphlearn_torch/python/partition/random_partitioner.py (29:50) duplicated block id: 184 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/python/sampler/neighbor_sampler.py (419:426) - graphlearn_torch/python/sampler/neighbor_sampler.py (439:445) duplicated block id: 185 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (59:68) - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (80:89) duplicated block id: 186 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (122:128) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (130:136) duplicated block id: 187 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/frequency_partitioner.py (123:129) - graphlearn_torch/python/partition/random_partitioner.py (63:69) duplicated block id: 188 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (168:175) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (182:189) duplicated block id: 189 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/rpc.py (290:296) - graphlearn_torch/python/distributed/rpc.py (307:313) duplicated block id: 190 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/base.py (400:406) - graphlearn_torch/python/partition/base.py (633:639) duplicated block id: 191 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (498:505) - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (519:525) duplicated block id: 192 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/python/data/table_dataset.py (104:111) - graphlearn_torch/python/distributed/dist_table_dataset.py (249:256) duplicated block id: 193 size: 7 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (50:56) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (54:60) duplicated block id: 194 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/base.py (647:652) - graphlearn_torch/python/partition/base.py (691:696) duplicated block id: 195 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/data/table_dataset.py (118:123) - graphlearn_torch/python/distributed/dist_table_dataset.py (231:236) duplicated block id: 196 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/data/table_dataset.py (89:94) - graphlearn_torch/python/data/table_dataset.py (118:123) duplicated block id: 197 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/frequency_partitioner.py (61:66) - graphlearn_torch/python/partition/random_partitioner.py (51:56) duplicated block id: 198 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/sampler/base.py (431:437) - graphlearn_torch/python/sampler/base.py (447:453) duplicated block id: 199 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_link_neighbor_loader.py (145:150) - graphlearn_torch/python/loader/link_loader.py (135:140) duplicated block id: 200 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_table_dataset.py (231:236) - graphlearn_torch/python/distributed/dist_table_dataset.py (265:270) duplicated block id: 201 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_sampling_producer.py (167:176) - graphlearn_torch/python/distributed/dist_sampling_producer.py (298:307) duplicated block id: 202 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/weighted_sampler.cc (154:159) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (177:182) duplicated block id: 203 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/sampler/base.py (378:383) - graphlearn_torch/python/sampler/neighbor_sampler.py (319:324) duplicated block id: 204 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/v6d/vineyard_utils.cc (117:122) - graphlearn_torch/v6d/vineyard_utils.cc (127:132) duplicated block id: 205 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/partition/base.py (201:206) - graphlearn_torch/python/partition/frequency_partitioner.py (61:66) duplicated block id: 206 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (160:166) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (174:180) duplicated block id: 207 size: 6 cleaned lines of code in 2 files: - benchmarks/api/bench_feature.py (105:110) - benchmarks/api/bench_sampler.py (92:97) duplicated block id: 208 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_loader.py (112:118) - graphlearn_torch/python/distributed/dist_subgraph_loader.py (88:94) duplicated block id: 209 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/loader/link_neighbor_loader.py (130:135) - graphlearn_torch/python/loader/subgraph_loader.py (69:74) duplicated block id: 210 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/distributed/dist_neighbor_sampler.py (309:315) - graphlearn_torch/python/sampler/neighbor_sampler.py (251:256) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (26:31) - graphlearn_torch/csrc/cpu/weighted_sampler.cc (27:32) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/loader/link_neighbor_loader.py (130:135) - graphlearn_torch/python/loader/neighbor_loader.py (76:81) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/inducer.cu (18:25) - graphlearn_torch/csrc/cuda/subgraph_op.cu (18:25) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/random_sampler.cc (142:147) - graphlearn_torch/csrc/cpu/random_sampler.cc (163:168) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/data/table_dataset.py (89:94) - graphlearn_torch/python/distributed/dist_table_dataset.py (265:270) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cpu/stitch_sample_results.cc (18:24) - graphlearn_torch/include/stitch_sample_results.h (21:27) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - benchmarks/api/bench_sampler.py (44:49) - benchmarks/api/bench_sampler.py (74:79) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/data/table_dataset.py (82:87) - graphlearn_torch/python/data/table_dataset.py (111:116) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - benchmarks/api/bench_feature.py (56:61) - benchmarks/api/bench_feature.py (92:97) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/python/data/dataset.py (243:248) - graphlearn_torch/python/data/dataset.py (305:310) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - graphlearn_torch/csrc/cuda/random_sampler.cu (234:239) - graphlearn_torch/csrc/cuda/random_sampler.cu (256:261)