duplicated block id: 1 size: 46 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (693:757) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (444:508) duplicated block id: 2 size: 30 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (833:866) - tensorflow_lattice/python/estimators.py (1005:1038) duplicated block id: 3 size: 20 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (1017:1038) - tensorflow_lattice/python/estimators.py (1170:1191) duplicated block id: 4 size: 20 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (845:866) - tensorflow_lattice/python/estimators.py (1170:1191) duplicated block id: 5 size: 17 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (601:622) - tensorflow_lattice/python/estimators.py (645:666) duplicated block id: 6 size: 16 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (580:597) - tensorflow_lattice/python/estimators.py (624:641) duplicated block id: 7 size: 15 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (474:490) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (347:363) duplicated block id: 8 size: 15 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (559:577) - tensorflow_lattice/python/estimators.py (604:622) duplicated block id: 9 size: 15 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (559:577) - tensorflow_lattice/python/estimators.py (648:666) duplicated block id: 10 size: 15 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (220:235) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (182:197) duplicated block id: 11 size: 13 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (365:378) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (255:268) duplicated block id: 12 size: 12 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (203:214) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (169:180) duplicated block id: 13 size: 11 cleaned lines of code in 2 files: - tensorflow_lattice/python/premade.py (262:272) - tensorflow_lattice/python/premade.py (501:511) duplicated block id: 14 size: 11 cleaned lines of code in 2 files: - tensorflow_lattice/python/premade.py (379:389) - tensorflow_lattice/python/premade.py (501:511) duplicated block id: 15 size: 11 cleaned lines of code in 2 files: - tensorflow_lattice/python/premade.py (148:158) - tensorflow_lattice/python/premade.py (379:389) duplicated block id: 16 size: 11 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (475:485) - tensorflow_lattice/python/lattice_layer.py (915:925) duplicated block id: 17 size: 11 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (912:987) - tensorflow_lattice/python/estimators.py (1082:1151) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - tensorflow_lattice/python/premade.py (148:158) - tensorflow_lattice/python/premade.py (262:272) duplicated block id: 19 size: 11 cleaned lines of code in 2 files: - tensorflow_lattice/python/premade.py (148:158) - tensorflow_lattice/python/premade.py (501:511) duplicated block id: 20 size: 11 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (371:381) - tensorflow_lattice/python/lattice_layer.py (418:428) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - tensorflow_lattice/python/premade.py (262:272) - tensorflow_lattice/python/premade.py (379:389) duplicated block id: 22 size: 11 cleaned lines of code in 2 files: - tensorflow_lattice/python/kronecker_factored_lattice_layer.py (279:293) - tensorflow_lattice/python/lattice_layer.py (460:474) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (864:875) - tensorflow_lattice/python/pwl_calibration_layer.py (945:956) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (811:820) - tensorflow_lattice/python/lattice_lib.py (2295:2304) duplicated block id: 25 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (159:168) - tensorflow_lattice/python/lattice_layer.py (811:820) duplicated block id: 26 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (864:875) - tensorflow_lattice/python/pwl_calibration_layer.py (1030:1041) duplicated block id: 27 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (693:702) - tensorflow_lattice/python/estimators.py (725:734) duplicated block id: 28 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (945:956) - tensorflow_lattice/python/pwl_calibration_layer.py (1030:1041) duplicated block id: 29 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (693:702) - tensorflow_lattice/python/estimators.py (709:718) duplicated block id: 30 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (159:168) - tensorflow_lattice/python/lattice_lib.py (2295:2304) duplicated block id: 31 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/categorical_calibration_layer.py (231:245) - tensorflow_lattice/python/pwl_calibration_layer.py (493:507) duplicated block id: 32 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (96:105) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (88:97) duplicated block id: 33 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (709:718) - tensorflow_lattice/python/estimators.py (725:734) duplicated block id: 34 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/premade_lib.py (1240:1251) - tensorflow_lattice/python/rtl_layer.py (583:594) duplicated block id: 35 size: 10 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (619:646) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (380:407) duplicated block id: 36 size: 9 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_lib.py (2125:2134) - tensorflow_lattice/python/lattice_lib.py (2204:2213) duplicated block id: 37 size: 9 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (1005:1014) - tensorflow_lattice/python/estimators.py (1158:1167) duplicated block id: 38 size: 9 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (589:597) - tensorflow_lattice/python/estimators.py (675:683) duplicated block id: 39 size: 9 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (371:379) - tensorflow_lattice/python/lattice_layer.py (884:892) duplicated block id: 40 size: 9 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (784:800) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (522:538) duplicated block id: 41 size: 9 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (833:842) - tensorflow_lattice/python/estimators.py (1158:1167) duplicated block id: 42 size: 9 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (418:426) - tensorflow_lattice/python/lattice_layer.py (884:892) duplicated block id: 43 size: 9 cleaned lines of code in 2 files: - tensorflow_lattice/python/categorical_calibration_layer.py (171:185) - tensorflow_lattice/python/linear_layer.py (215:227) duplicated block id: 44 size: 9 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (633:641) - tensorflow_lattice/python/estimators.py (675:683) duplicated block id: 45 size: 9 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (810:818) - tensorflow_lattice/python/lattice_lib.py (1831:1839) duplicated block id: 46 size: 9 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (399:412) - tensorflow_lattice/python/pwl_calibration_layer.py (350:363) duplicated block id: 47 size: 8 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (159:166) - tensorflow_lattice/python/lattice_lib.py (1832:1839) duplicated block id: 48 size: 8 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_lib.py (1832:1839) - tensorflow_lattice/python/lattice_lib.py (2295:2302) duplicated block id: 49 size: 8 cleaned lines of code in 2 files: - tensorflow_lattice/python/categorical_calibration_layer.py (188:200) - tensorflow_lattice/python/lattice_layer.py (400:412) duplicated block id: 50 size: 8 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (114:200) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (103:167) duplicated block id: 51 size: 8 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (901:908) - tensorflow_lattice/python/estimators.py (1072:1079) duplicated block id: 52 size: 8 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (300:307) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (223:230) duplicated block id: 53 size: 8 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (460:469) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (333:342) duplicated block id: 54 size: 8 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (768:775) - tensorflow_lattice/python/estimators.py (1073:1080) duplicated block id: 55 size: 8 cleaned lines of code in 2 files: - tensorflow_lattice/python/categorical_calibration_layer.py (188:200) - tensorflow_lattice/python/pwl_calibration_layer.py (351:363) duplicated block id: 56 size: 8 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (923:931) - tensorflow_lattice/python/pwl_calibration_layer.py (1006:1014) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (828:850) - tensorflow_lattice/python/pwl_calibration_layer.py (982:1004) duplicated block id: 58 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (715:723) - tensorflow_lattice/python/lattice_layer.py (781:789) duplicated block id: 59 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (467:473) - tensorflow_lattice/python/estimators.py (1020:1026) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_lib.py (301:307) - tensorflow_lattice/python/pwl_calibration_lib.py (678:684) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (768:774) - tensorflow_lattice/python/estimators.py (902:908) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (467:473) - tensorflow_lattice/python/estimators.py (848:854) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (414:420) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (302:308) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (1627:1635) - tensorflow_lattice/python/estimators.py (1685:1693) duplicated block id: 65 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (380:386) - tensorflow_lattice/python/estimators.py (724:730) duplicated block id: 66 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/configs.py (275:281) - tensorflow_lattice/python/configs.py (416:422) duplicated block id: 67 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (828:850) - tensorflow_lattice/python/pwl_calibration_layer.py (901:923) duplicated block id: 68 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (467:473) - tensorflow_lattice/python/estimators.py (1173:1179) duplicated block id: 69 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (663:669) - tensorflow_lattice/python/pwl_calibration_sonnet_module.py (423:429) duplicated block id: 70 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (901:923) - tensorflow_lattice/python/pwl_calibration_layer.py (982:1004) duplicated block id: 71 size: 7 cleaned lines of code in 2 files: - tensorflow_lattice/python/kronecker_factored_lattice_lib.py (305:319) - tensorflow_lattice/python/kronecker_factored_lattice_lib.py (571:581) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/premade.py (130:135) - tensorflow_lattice/python/premade.py (361:366) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (423:428) - tensorflow_lattice/python/lattice_layer.py (530:535) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_layer.py (932:937) - tensorflow_lattice/python/pwl_calibration_layer.py (1016:1021) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/premade.py (244:249) - tensorflow_lattice/python/premade.py (361:366) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (385:392) - tensorflow_lattice/python/pwl_calibration_layer.py (332:339) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (1315:1321) - tensorflow_lattice/python/estimators.py (1808:1814) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/categorical_calibration_layer.py (174:181) - tensorflow_lattice/python/pwl_calibration_layer.py (332:339) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_lib.py (558:563) - tensorflow_lattice/python/pwl_calibration_lib.py (781:786) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (385:392) - tensorflow_lattice/python/linear_layer.py (218:225) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (381:386) - tensorflow_lattice/python/estimators.py (693:698) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (334:339) - tensorflow_lattice/python/pwl_calibration_layer.py (256:261) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (1416:1421) - tensorflow_lattice/python/estimators.py (1771:1776) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/linear_layer.py (218:225) - tensorflow_lattice/python/pwl_calibration_layer.py (332:339) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/premade.py (215:220) - tensorflow_lattice/python/premade.py (334:339) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/kronecker_factored_lattice_layer.py (523:529) - tensorflow_lattice/python/kronecker_factored_lattice_layer.py (568:574) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/estimators.py (381:386) - tensorflow_lattice/python/estimators.py (709:714) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/pwl_calibration_lib.py (639:644) - tensorflow_lattice/python/pwl_calibration_lib.py (779:784) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/premade.py (130:135) - tensorflow_lattice/python/premade.py (244:249) duplicated block id: 90 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (973:980) - tensorflow_lattice/python/lattice_layer.py (1049:1056) duplicated block id: 91 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/categorical_calibration_layer.py (174:181) - tensorflow_lattice/python/lattice_layer.py (385:392) duplicated block id: 92 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/categorical_calibration_layer.py (154:159) - tensorflow_lattice/python/linear_layer.py (171:176) duplicated block id: 93 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/lattice_layer.py (376:381) - tensorflow_lattice/python/lattice_layer.py (530:535) duplicated block id: 94 size: 6 cleaned lines of code in 2 files: - tensorflow_lattice/python/categorical_calibration_lib.py (43:48) - tensorflow_lattice/python/categorical_calibration_lib.py (86:91)