duplicated block id: 1 size: 46 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (390:442) - torchrec/distributed/batched_embedding_kernel.py (644:696) duplicated block id: 2 size: 36 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (351:388) - torchrec/distributed/batched_embedding_kernel.py (605:642) duplicated block id: 3 size: 34 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (162:198) - torchrec/distributed/embedding_kernel.py (308:344) duplicated block id: 4 size: 31 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (312:347) - torchrec/distributed/batched_embedding_kernel.py (566:601) duplicated block id: 5 size: 31 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (237:271) - torchrec/distributed/rw_sharding.py (314:348) duplicated block id: 6 size: 26 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (223:248) - torchrec/distributed/planner/shard_estimators.py (252:277) duplicated block id: 7 size: 25 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (307:333) - torchrec/distributed/quant_embeddingbag.py (107:133) duplicated block id: 8 size: 25 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (277:303) - torchrec/distributed/tw_sharding.py (243:269) duplicated block id: 9 size: 23 cleaned lines of code in 2 files: - torchrec/distributed/train_pipeline.py (319:343) - torchrec/distributed/utils.py (49:73) duplicated block id: 10 size: 20 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (459:481) - torchrec/distributed/batched_embedding_kernel.py (713:735) duplicated block id: 11 size: 19 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (694:714) - torchrec/distributed/planner/shard_estimators.py (733:753) duplicated block id: 12 size: 16 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (73:88) - torchrec/distributed/twrw_sharding.py (134:149) duplicated block id: 13 size: 14 cleaned lines of code in 2 files: - torchrec/models/deepfm.py (282:295) - torchrec/models/dlrm.py (314:327) duplicated block id: 14 size: 14 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (172:190) - torchrec/distributed/twrw_sharding.py (288:305) duplicated block id: 15 size: 14 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (74:89) - torchrec/modules/crossnet.py (160:175) duplicated block id: 16 size: 14 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (74:89) - torchrec/modules/crossnet.py (235:250) duplicated block id: 17 size: 14 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (292:306) - torchrec/distributed/batched_embedding_kernel.py (537:551) duplicated block id: 18 size: 14 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (160:175) - torchrec/modules/crossnet.py (235:250) duplicated block id: 19 size: 13 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (130:142) - torchrec/distributed/rw_sharding.py (197:209) duplicated block id: 20 size: 13 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (480:493) - torchrec/distributed/embeddingbag.py (767:781) duplicated block id: 21 size: 13 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (197:209) - torchrec/distributed/tw_sharding.py (177:189) duplicated block id: 22 size: 13 cleaned lines of code in 2 files: - torchrec/models/deepfm.py (17:94) - torchrec/models/dlrm.py (36:110) duplicated block id: 23 size: 13 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (130:142) - torchrec/distributed/tw_sharding.py (177:189) duplicated block id: 24 size: 12 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (40:52) - torchrec/distributed/planner/shard_estimators.py (381:393) duplicated block id: 25 size: 12 cleaned lines of code in 2 files: - torchrec/distributed/planner/partitioners.py (348:360) - torchrec/distributed/planner/partitioners.py (376:388) duplicated block id: 26 size: 12 cleaned lines of code in 2 files: - torchrec/sparse/jagged_tensor.py (235:246) - torchrec/sparse/jagged_tensor.py (795:806) duplicated block id: 27 size: 12 cleaned lines of code in 2 files: - torchrec/models/deepfm.py (319:330) - torchrec/models/dlrm.py (358:369) duplicated block id: 28 size: 12 cleaned lines of code in 2 files: - torchrec/datasets/movielens.py (82:108) - torchrec/datasets/movielens.py (112:138) duplicated block id: 29 size: 12 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (237:248) - torchrec/distributed/planner/shard_estimators.py (301:312) duplicated block id: 30 size: 12 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (266:277) - torchrec/distributed/planner/shard_estimators.py (301:312) duplicated block id: 31 size: 12 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (504:520) - torchrec/distributed/quant_embeddingbag.py (44:60) duplicated block id: 32 size: 12 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (159:170) - torchrec/distributed/rw_sharding.py (240:251) duplicated block id: 33 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/quant_embedding_kernel.py (72:82) - torchrec/quant/embedding_modules.py (122:132) duplicated block id: 34 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (241:251) - torchrec/distributed/twrw_sharding.py (385:395) duplicated block id: 35 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (433:445) - torchrec/distributed/embeddingbag.py (723:735) duplicated block id: 36 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/cw_sharding.py (108:118) - torchrec/distributed/rw_sharding.py (220:230) duplicated block id: 37 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (446:457) - torchrec/distributed/batched_embedding_kernel.py (700:711) duplicated block id: 38 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/cw_sharding.py (130:140) - torchrec/distributed/rw_sharding.py (241:251) duplicated block id: 39 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (148:158) - torchrec/distributed/tw_sharding.py (195:205) duplicated block id: 40 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (160:170) - torchrec/distributed/twrw_sharding.py (385:395) duplicated block id: 41 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/planner/storage_reservations.py (25:36) - torchrec/distributed/planner/storage_reservations.py (54:65) duplicated block id: 42 size: 11 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (28:72) - torchrec/modules/crossnet.py (191:233) duplicated block id: 43 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/cw_sharding.py (131:141) - torchrec/distributed/tw_sharding.py (216:226) duplicated block id: 44 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (137:147) - torchrec/distributed/embedding_kernel.py (259:269) duplicated block id: 45 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (162:174) - torchrec/distributed/embedding_lookup.py (345:357) duplicated block id: 46 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/cw_sharding.py (130:140) - torchrec/distributed/twrw_sharding.py (385:395) duplicated block id: 47 size: 11 cleaned lines of code in 2 files: - torchrec/distributed/cw_sharding.py (130:140) - torchrec/distributed/dp_sharding.py (160:170) duplicated block id: 48 size: 10 cleaned lines of code in 2 files: - torchrec/sparse/jagged_tensor.py (222:231) - torchrec/sparse/jagged_tensor.py (821:830) duplicated block id: 49 size: 10 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (419:430) - torchrec/quant/embedding_modules.py (191:202) duplicated block id: 50 size: 10 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (216:225) - torchrec/distributed/twrw_sharding.py (386:395) duplicated block id: 51 size: 10 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (161:170) - torchrec/distributed/tw_sharding.py (216:225) duplicated block id: 52 size: 10 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (419:430) - torchrec/distributed/embeddingbag.py (706:717) duplicated block id: 53 size: 10 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (242:251) - torchrec/distributed/tw_sharding.py (216:225) duplicated block id: 54 size: 10 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (706:717) - torchrec/quant/embedding_modules.py (191:202) duplicated block id: 55 size: 10 cleaned lines of code in 2 files: - torchrec/sparse/jagged_tensor_ops.cpp (229:238) - torchrec/sparse/jagged_tensor_ops.h (37:46) duplicated block id: 56 size: 10 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (265:275) - torchrec/distributed/batched_embedding_kernel.py (485:495) duplicated block id: 57 size: 10 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (682:692) - torchrec/distributed/planner/shard_estimators.py (721:731) duplicated block id: 58 size: 10 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (130:140) - torchrec/distributed/embedding_lookup.py (279:289) duplicated block id: 59 size: 10 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (249:263) - torchrec/distributed/quant_embeddingbag.py (43:57) duplicated block id: 60 size: 10 cleaned lines of code in 2 files: - torchrec/distributed/quant_embedding_kernel.py (128:139) - torchrec/quant/embedding_modules.py (231:242) duplicated block id: 61 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (437:446) - torchrec/distributed/model_parallel.py (299:308) duplicated block id: 62 size: 9 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (149:157) - torchrec/modules/crossnet.py (334:342) duplicated block id: 63 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (345:354) - torchrec/distributed/embedding_lookup.py (437:446) duplicated block id: 64 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (708:717) - torchrec/distributed/grouped_position_weighted.py (82:91) duplicated block id: 65 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (162:171) - torchrec/distributed/embeddingbag.py (421:430) duplicated block id: 66 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (437:446) - torchrec/distributed/embeddingbag.py (421:430) duplicated block id: 67 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (162:171) - torchrec/distributed/embeddingbag.py (708:717) duplicated block id: 68 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (353:362) - torchrec/distributed/quant_embeddingbag.py (72:81) duplicated block id: 69 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (155:163) - torchrec/distributed/planner/shard_estimators.py (165:173) duplicated block id: 70 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (437:446) - torchrec/quant/embedding_modules.py (193:202) duplicated block id: 71 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (162:171) - torchrec/distributed/embedding_lookup.py (437:446) duplicated block id: 72 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (437:446) - torchrec/distributed/embeddingbag.py (708:717) duplicated block id: 73 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (162:171) - torchrec/quant/embedding_modules.py (193:202) duplicated block id: 74 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (261:270) - torchrec/distributed/twrw_sharding.py (442:451) duplicated block id: 75 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (250:263) - torchrec/distributed/embeddingbag.py (504:517) duplicated block id: 76 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (185:193) - torchrec/distributed/rw_sharding.py (279:287) duplicated block id: 77 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (345:354) - torchrec/quant/embedding_modules.py (193:202) duplicated block id: 78 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (237:245) - torchrec/distributed/planner/shard_estimators.py (338:346) duplicated block id: 79 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (437:446) - torchrec/distributed/grouped_position_weighted.py (82:91) duplicated block id: 80 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (708:717) - torchrec/distributed/model_parallel.py (299:308) duplicated block id: 81 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (172:185) - torchrec/distributed/tw_sharding.py (151:164) duplicated block id: 82 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (185:193) - torchrec/distributed/tw_sharding.py (245:253) duplicated block id: 83 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (421:430) - torchrec/distributed/grouped_position_weighted.py (82:91) duplicated block id: 84 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/model_parallel.py (299:308) - torchrec/quant/embedding_modules.py (193:202) duplicated block id: 85 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (256:265) - torchrec/distributed/twrw_sharding.py (400:410) duplicated block id: 86 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (162:171) - torchrec/distributed/model_parallel.py (299:308) duplicated block id: 87 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (151:164) - torchrec/distributed/twrw_sharding.py (288:300) duplicated block id: 88 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (345:354) - torchrec/distributed/model_parallel.py (299:308) duplicated block id: 89 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (162:171) - torchrec/distributed/grouped_position_weighted.py (82:91) duplicated block id: 90 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/grouped_position_weighted.py (82:91) - torchrec/distributed/model_parallel.py (299:308) duplicated block id: 91 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/train_pipeline.py (81:89) - torchrec/distributed/train_pipeline.py (419:427) duplicated block id: 92 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/grouped_position_weighted.py (82:91) - torchrec/quant/embedding_modules.py (193:202) duplicated block id: 93 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (421:430) - torchrec/distributed/model_parallel.py (299:308) duplicated block id: 94 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (109:122) - torchrec/distributed/tw_sharding.py (154:167) duplicated block id: 95 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (227:238) - torchrec/distributed/tw_sharding.py (202:212) duplicated block id: 96 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (345:354) - torchrec/distributed/embeddingbag.py (421:430) duplicated block id: 97 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (266:274) - torchrec/distributed/planner/shard_estimators.py (338:346) duplicated block id: 98 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (301:309) - torchrec/distributed/planner/shard_estimators.py (338:346) duplicated block id: 99 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (345:354) - torchrec/distributed/grouped_position_weighted.py (82:91) duplicated block id: 100 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (345:354) - torchrec/distributed/embeddingbag.py (708:717) duplicated block id: 101 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/planner/stats.py (35:43) - torchrec/distributed/planner/types.py (382:390) duplicated block id: 102 size: 9 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (334:343) - torchrec/distributed/twrw_sharding.py (467:476) duplicated block id: 103 size: 8 cleaned lines of code in 2 files: - torchrec/modules/embedding_modules.py (162:169) - torchrec/modules/embedding_modules.py (289:296) duplicated block id: 104 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (320:327) - torchrec/distributed/twrw_sharding.py (543:550) duplicated block id: 105 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (653:660) - torchrec/distributed/planner/shard_estimators.py (680:687) duplicated block id: 106 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/comm_ops.py (538:547) - torchrec/distributed/comm_ops.py (712:721) duplicated block id: 107 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (565:573) - torchrec/distributed/embedding_kernel.py (305:313) duplicated block id: 108 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (346:354) - torchrec/distributed/twrw_sharding.py (479:487) duplicated block id: 109 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (665:672) - torchrec/distributed/planner/shard_estimators.py (701:708) duplicated block id: 110 size: 8 cleaned lines of code in 2 files: - torchrec/modules/embedding_modules.py (152:159) - torchrec/modules/embedding_modules.py (280:287) duplicated block id: 111 size: 8 cleaned lines of code in 2 files: - torchrec/sparse/jagged_tensor.py (198:206) - torchrec/sparse/jagged_tensor.py (588:596) duplicated block id: 112 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (146:153) - torchrec/distributed/planner/shard_estimators.py (156:163) duplicated block id: 113 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (146:153) - torchrec/distributed/planner/shard_estimators.py (166:173) duplicated block id: 114 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (224:231) - torchrec/distributed/planner/shard_estimators.py (283:290) duplicated block id: 115 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (159:166) - torchrec/distributed/tw_sharding.py (138:145) duplicated block id: 116 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/dist_data.py (538:545) - torchrec/distributed/tw_sharding.py (114:121) duplicated block id: 117 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (295:303) - torchrec/distributed/twrw_sharding.py (442:450) duplicated block id: 118 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (665:672) - torchrec/distributed/planner/shard_estimators.py (740:747) duplicated block id: 119 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (366:373) - torchrec/distributed/quant_embeddingbag.py (84:91) duplicated block id: 120 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (33:41) - torchrec/distributed/twrw_sharding.py (33:41) duplicated block id: 121 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/comm_ops.py (18:29) - torchrec/sparse/jagged_tensor.py (15:25) duplicated block id: 122 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (217:225) - torchrec/distributed/twrw_sharding.py (354:362) duplicated block id: 123 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/planner/proposers.py (47:55) - torchrec/distributed/planner/proposers.py (123:131) duplicated block id: 124 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (253:260) - torchrec/distributed/planner/shard_estimators.py (283:290) duplicated block id: 125 size: 8 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (110:118) - torchrec/distributed/embedding_lookup.py (249:257) duplicated block id: 126 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/cw_sharding.py (33:39) - torchrec/distributed/dp_sharding.py (115:121) duplicated block id: 127 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (284:290) - torchrec/distributed/batched_embedding_kernel.py (516:522) duplicated block id: 128 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (195:201) - torchrec/distributed/tw_sharding.py (255:261) duplicated block id: 129 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/cw_sharding.py (33:39) - torchrec/distributed/tw_sharding.py (160:166) duplicated block id: 130 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embedding_sharding.py (354:360) - torchrec/distributed/tw_sharding.py (53:59) duplicated block id: 131 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/comm_ops.py (547:553) - torchrec/distributed/comm_ops.py (820:826) duplicated block id: 132 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (312:319) - torchrec/quant/embedding_modules.py (191:198) duplicated block id: 133 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (306:313) - torchrec/distributed/embeddingbag.py (419:426) duplicated block id: 134 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/planner/storage_reservations.py (29:35) - torchrec/distributed/planner/types.py (266:272) duplicated block id: 135 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (230:237) - torchrec/distributed/twrw_sharding.py (400:408) duplicated block id: 136 size: 7 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (167:175) - torchrec/modules/crossnet.py (378:386) duplicated block id: 137 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (446:452) - torchrec/distributed/quant_embedding_kernel.py (38:45) duplicated block id: 138 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/dist_data.py (111:118) - torchrec/distributed/dist_data.py (240:246) duplicated block id: 139 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (306:313) - torchrec/distributed/embeddingbag.py (706:713) duplicated block id: 140 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (453:459) - torchrec/distributed/embeddingbag.py (470:476) duplicated block id: 141 size: 7 cleaned lines of code in 2 files: - torchrec/models/dlrm.py (108:114) - torchrec/models/dlrm.py (212:218) duplicated block id: 142 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (488:495) - torchrec/distributed/embedding_kernel.py (119:126) duplicated block id: 143 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (115:121) - torchrec/distributed/embedding_kernel.py (223:229) duplicated block id: 144 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (256:263) - torchrec/distributed/tw_sharding.py (230:237) duplicated block id: 145 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (571:577) - torchrec/distributed/planner/shard_estimators.py (580:586) duplicated block id: 146 size: 7 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (242:250) - torchrec/modules/crossnet.py (378:386) duplicated block id: 147 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (700:706) - torchrec/distributed/quant_embedding_kernel.py (38:45) duplicated block id: 148 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/model_parallel.py (189:197) - torchrec/distributed/model_parallel.py (201:208) duplicated block id: 149 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (174:182) - torchrec/distributed/embedding_lookup.py (359:367) duplicated block id: 150 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/dist_data.py (757:763) - torchrec/distributed/tw_sharding.py (129:135) duplicated block id: 151 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (453:459) - torchrec/distributed/embeddingbag.py (753:759) duplicated block id: 152 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (276:283) - torchrec/distributed/twrw_sharding.py (429:436) duplicated block id: 153 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (147:153) - torchrec/distributed/planner/shard_estimators.py (178:184) duplicated block id: 154 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (181:187) - torchrec/distributed/twcw_sharding.py (26:33) duplicated block id: 155 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (312:319) - torchrec/distributed/embeddingbag.py (706:713) duplicated block id: 156 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (157:163) - torchrec/modules/embedding_modules.py (281:287) duplicated block id: 157 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (566:573) - torchrec/quant/embedding_modules.py (191:198) duplicated block id: 158 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (18:24) - torchrec/distributed/tw_sharding.py (27:33) duplicated block id: 159 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/twcw_sharding.py (26:33) - torchrec/distributed/twrw_sharding.py (296:302) duplicated block id: 160 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (196:203) - torchrec/distributed/embedding_lookup.py (386:393) duplicated block id: 161 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (167:173) - torchrec/distributed/planner/shard_estimators.py (178:184) duplicated block id: 162 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (312:319) - torchrec/distributed/embeddingbag.py (419:426) duplicated block id: 163 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (177:183) - torchrec/distributed/twrw_sharding.py (323:329) duplicated block id: 164 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (299:305) - torchrec/distributed/quant_embeddingbag.py (99:105) duplicated block id: 165 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (157:163) - torchrec/modules/embedding_modules.py (153:159) duplicated block id: 166 size: 7 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (159:165) - torchrec/modules/crossnet.py (346:352) duplicated block id: 167 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/train_pipeline.py (351:357) - torchrec/distributed/utils.py (87:93) duplicated block id: 168 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (195:201) - torchrec/distributed/twrw_sharding.py (357:363) duplicated block id: 169 size: 7 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (81:89) - torchrec/modules/crossnet.py (378:386) duplicated block id: 170 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (148:154) - torchrec/distributed/twrw_sharding.py (357:363) duplicated block id: 171 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (197:203) - torchrec/distributed/twrw_sharding.py (323:329) duplicated block id: 172 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (230:236) - torchrec/modules/embedding_modules.py (26:32) duplicated block id: 173 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (130:136) - torchrec/distributed/twrw_sharding.py (323:329) duplicated block id: 174 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (306:313) - torchrec/quant/embedding_modules.py (191:198) duplicated block id: 175 size: 7 cleaned lines of code in 2 files: - torchrec/sparse/jagged_tensor.py (393:399) - torchrec/sparse/jagged_tensor.py (403:409) duplicated block id: 176 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (470:476) - torchrec/distributed/embeddingbag.py (753:759) duplicated block id: 177 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (566:573) - torchrec/distributed/embeddingbag.py (706:713) duplicated block id: 178 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (37:44) - torchrec/distributed/twrw_sharding.py (39:46) duplicated block id: 179 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (195:201) - torchrec/distributed/rw_sharding.py (289:295) duplicated block id: 180 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/planner/storage_reservations.py (58:64) - torchrec/distributed/planner/types.py (266:272) duplicated block id: 181 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (566:573) - torchrec/distributed/embeddingbag.py (419:426) duplicated block id: 182 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (268:275) - torchrec/distributed/embedding_kernel.py (119:126) duplicated block id: 183 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (312:319) - torchrec/distributed/embedding_kernel.py (306:313) duplicated block id: 184 size: 7 cleaned lines of code in 2 files: - torchrec/sparse/jagged_tensor.py (499:505) - torchrec/sparse/jagged_tensor.py (516:522) duplicated block id: 185 size: 7 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (157:163) - torchrec/distributed/planner/shard_estimators.py (178:184) duplicated block id: 186 size: 6 cleaned lines of code in 2 files: - torchrec/sparse/jagged_tensor.py (161:166) - torchrec/sparse/jagged_tensor.py (479:484) duplicated block id: 187 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (776:781) - torchrec/distributed/types.py (413:418) duplicated block id: 188 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/proposers.py (126:131) - torchrec/distributed/planner/types.py (346:351) duplicated block id: 189 size: 6 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (235:240) - torchrec/modules/crossnet.py (347:352) duplicated block id: 190 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (277:282) - torchrec/distributed/batched_embedding_kernel.py (506:511) duplicated block id: 191 size: 6 cleaned lines of code in 2 files: - torchrec/datasets/movielens.py (61:68) - torchrec/datasets/movielens.py (82:89) duplicated block id: 192 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (85:90) - torchrec/distributed/twrw_sharding.py (162:167) duplicated block id: 193 size: 6 cleaned lines of code in 2 files: - torchrec/datasets/movielens.py (61:68) - torchrec/datasets/movielens.py (112:119) duplicated block id: 194 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (162:167) - torchrec/distributed/embedding_lookup.py (437:442) duplicated block id: 195 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_types.py (270:275) - torchrec/distributed/types.py (496:501) duplicated block id: 196 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (162:167) - torchrec/distributed/embedding_lookup.py (162:167) duplicated block id: 197 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/dist_data.py (598:603) - torchrec/distributed/tw_sharding.py (74:79) duplicated block id: 198 size: 6 cleaned lines of code in 2 files: - torchrec/modules/mlp.py (134:139) - torchrec/modules/mlp.py (148:153) duplicated block id: 199 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (26:31) - torchrec/distributed/tw_sharding.py (36:41) duplicated block id: 200 size: 6 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (74:79) - torchrec/modules/crossnet.py (347:352) duplicated block id: 201 size: 6 cleaned lines of code in 2 files: - torchrec/modules/crossnet.py (333:338) - torchrec/modules/crossnet.py (345:350) duplicated block id: 202 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_sharding.py (456:461) - torchrec/distributed/embedding_sharding.py (467:472) duplicated block id: 203 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (314:319) - torchrec/distributed/grouped_position_weighted.py (82:87) duplicated block id: 204 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (568:573) - torchrec/distributed/grouped_position_weighted.py (82:87) duplicated block id: 205 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/partitioners.py (320:325) - torchrec/distributed/planner/partitioners.py (333:338) duplicated block id: 206 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (655:660) - torchrec/distributed/planner/shard_estimators.py (721:726) duplicated block id: 207 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (488:493) - torchrec/distributed/types.py (413:418) duplicated block id: 208 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (347:352) - torchrec/distributed/quant_embeddingbag.py (63:68) duplicated block id: 209 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (178:183) - torchrec/distributed/planner/shard_estimators.py (190:195) duplicated block id: 210 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/enumerators.py (45:50) - torchrec/distributed/planner/types.py (312:317) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - torchrec/modules/mlp.py (56:61) - torchrec/modules/mlp.py (121:126) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (190:196) - torchrec/distributed/embedding_lookup.py (378:384) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (568:573) - torchrec/distributed/embedding_kernel.py (162:167) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (568:573) - torchrec/distributed/embedding_lookup.py (162:167) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (568:573) - torchrec/distributed/embedding_lookup.py (437:442) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/cw_sharding.py (108:113) - torchrec/distributed/twrw_sharding.py (357:362) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (265:270) - torchrec/distributed/batched_embedding_kernel.py (446:451) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (485:490) - torchrec/distributed/quant_embedding_kernel.py (38:44) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (361:367) - torchrec/distributed/embedding_lookup.py (451:457) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (265:270) - torchrec/distributed/batched_embedding_kernel.py (700:705) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (308:313) - torchrec/distributed/model_parallel.py (299:304) duplicated block id: 222 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (45:55) - torchrec/distributed/embedding_types.py (288:294) duplicated block id: 223 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (162:167) - torchrec/quant/embedding_modules.py (193:198) duplicated block id: 224 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (485:490) - torchrec/distributed/batched_embedding_kernel.py (700:705) duplicated block id: 225 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (259:264) - torchrec/distributed/embeddingbag.py (601:606) duplicated block id: 226 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding.py (9:14) - torchrec/distributed/embeddingbag.py (11:16) duplicated block id: 227 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (176:182) - torchrec/distributed/embedding_lookup.py (451:457) duplicated block id: 228 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding.py (54:59) - torchrec/distributed/embeddingbag.py (259:264) duplicated block id: 229 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (162:167) - torchrec/distributed/embeddingbag.py (421:426) duplicated block id: 230 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (283:288) - torchrec/distributed/planner/shard_estimators.py (319:324) duplicated block id: 231 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (162:167) - torchrec/distributed/embeddingbag.py (708:713) duplicated block id: 232 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (314:319) - torchrec/distributed/embedding_lookup.py (345:350) duplicated block id: 233 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (147:152) - torchrec/distributed/planner/shard_estimators.py (190:195) duplicated block id: 234 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (162:167) - torchrec/distributed/embedding_lookup.py (345:350) duplicated block id: 235 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (224:229) - torchrec/distributed/planner/shard_estimators.py (319:324) duplicated block id: 236 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/proposers.py (50:55) - torchrec/distributed/planner/types.py (346:351) duplicated block id: 237 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (568:573) - torchrec/distributed/model_parallel.py (299:304) duplicated block id: 238 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (109:119) - torchrec/distributed/rw_sharding.py (175:185) duplicated block id: 239 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (308:313) - torchrec/distributed/embedding_lookup.py (437:442) duplicated block id: 240 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (308:313) - torchrec/distributed/embedding_lookup.py (162:167) duplicated block id: 241 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (497:502) - torchrec/quant/embedding_modules.py (115:120) duplicated block id: 242 size: 6 cleaned lines of code in 2 files: - torchrec/modules/embedding_modules.py (134:139) - torchrec/modules/embedding_modules.py (270:275) duplicated block id: 243 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (26:31) - torchrec/distributed/twrw_sharding.py (36:41) duplicated block id: 244 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (203:209) - torchrec/distributed/twrw_sharding.py (444:450) duplicated block id: 245 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (122:130) - torchrec/distributed/embedding_kernel.py (238:246) duplicated block id: 246 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (167:172) - torchrec/distributed/planner/shard_estimators.py (190:195) duplicated block id: 247 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/comm_ops.py (723:728) - torchrec/distributed/comm_ops.py (821:826) duplicated block id: 248 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (446:451) - torchrec/distributed/batched_embedding_kernel.py (485:490) duplicated block id: 249 size: 6 cleaned lines of code in 2 files: - torchrec/sparse/jagged_tensor.py (208:215) - torchrec/sparse/jagged_tensor.py (601:608) duplicated block id: 250 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (162:167) - torchrec/distributed/model_parallel.py (299:304) duplicated block id: 251 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (162:167) - torchrec/distributed/grouped_position_weighted.py (82:87) duplicated block id: 252 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (568:573) - torchrec/distributed/embedding_lookup.py (345:350) duplicated block id: 253 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (203:209) - torchrec/distributed/rw_sharding.py (297:303) duplicated block id: 254 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/cw_sharding.py (108:113) - torchrec/distributed/dp_sharding.py (148:153) duplicated block id: 255 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/partitioners.py (367:373) - torchrec/distributed/planner/partitioners.py (396:402) duplicated block id: 256 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/cw_sharding.py (35:40) - torchrec/distributed/embeddingbag.py (72:77) duplicated block id: 257 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_lookup.py (94:99) - torchrec/distributed/embedding_lookup.py (229:234) duplicated block id: 258 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/comm_ops.py (548:553) - torchrec/distributed/comm_ops.py (723:728) duplicated block id: 259 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (220:225) - torchrec/distributed/tw_sharding.py (195:200) duplicated block id: 260 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding.py (54:59) - torchrec/distributed/embeddingbag.py (601:606) duplicated block id: 261 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (182:187) - torchrec/distributed/twrw_sharding.py (334:339) duplicated block id: 262 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (148:153) - torchrec/distributed/rw_sharding.py (220:225) duplicated block id: 263 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (308:313) - torchrec/distributed/grouped_position_weighted.py (82:87) duplicated block id: 264 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (203:209) - torchrec/distributed/tw_sharding.py (263:269) duplicated block id: 265 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (109:119) - torchrec/distributed/twrw_sharding.py (291:300) duplicated block id: 266 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_sharding.py (306:312) - torchrec/distributed/tw_sharding.py (90:96) duplicated block id: 267 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (45:55) - torchrec/distributed/embedding_types.py (201:207) duplicated block id: 268 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/cw_sharding.py (108:113) - torchrec/distributed/tw_sharding.py (195:200) duplicated block id: 269 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (530:535) - torchrec/distributed/embedding_kernel.py (277:282) duplicated block id: 270 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (294:299) - torchrec/distributed/planner/shard_estimators.py (331:336) duplicated block id: 271 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/rw_sharding.py (202:207) - torchrec/distributed/twrw_sharding.py (334:339) duplicated block id: 272 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (253:258) - torchrec/distributed/planner/shard_estimators.py (319:324) duplicated block id: 273 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_kernel.py (308:313) - torchrec/distributed/embedding_lookup.py (345:350) duplicated block id: 274 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embedding_types.py (201:207) - torchrec/distributed/embedding_types.py (288:294) duplicated block id: 275 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (314:319) - torchrec/distributed/embedding_kernel.py (162:167) duplicated block id: 276 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/tw_sharding.py (243:249) - torchrec/distributed/twrw_sharding.py (430:436) duplicated block id: 277 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/dp_sharding.py (135:140) - torchrec/distributed/twrw_sharding.py (334:339) duplicated block id: 278 size: 6 cleaned lines of code in 2 files: - torchrec/modules/mlp.py (141:146) - torchrec/modules/mlp.py (155:160) duplicated block id: 279 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (265:270) - torchrec/distributed/quant_embedding_kernel.py (38:44) duplicated block id: 280 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/planner/shard_estimators.py (157:162) - torchrec/distributed/planner/shard_estimators.py (190:195) duplicated block id: 281 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/embeddingbag.py (390:395) - torchrec/distributed/embeddingbag.py (404:409) duplicated block id: 282 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (314:319) - torchrec/distributed/model_parallel.py (299:304) duplicated block id: 283 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (314:319) - torchrec/distributed/embedding_lookup.py (437:442) duplicated block id: 284 size: 6 cleaned lines of code in 2 files: - torchrec/distributed/batched_embedding_kernel.py (314:319) - torchrec/distributed/embedding_lookup.py (162:167)