duplicated block id: 1 size: 57 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/LARC.py (22:134) - egg/zoo/simclr/LARC.py (13:125) duplicated block id: 2 size: 44 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (39:86) - egg/zoo/simple_autoenc/train.py (25:72) duplicated block id: 3 size: 43 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (41:86) - egg/zoo/summation/train.py (20:66) duplicated block id: 4 size: 43 cleaned lines of code in 2 files: - egg/zoo/simple_autoenc/train.py (26:72) - egg/zoo/summation/train.py (20:66) duplicated block id: 5 size: 27 cleaned lines of code in 2 files: - egg/core/continous_communication.py (92:122) - egg/core/gs_wrappers.py (164:193) duplicated block id: 6 size: 27 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (20:47) - egg/zoo/simple_autoenc/train.py (18:46) duplicated block id: 7 size: 26 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (59:86) - egg/zoo/objects_game/train.py (94:122) duplicated block id: 8 size: 26 cleaned lines of code in 2 files: - egg/zoo/objects_game/train.py (94:122) - egg/zoo/simple_autoenc/train.py (44:72) duplicated block id: 9 size: 26 cleaned lines of code in 2 files: - egg/zoo/objects_game/train.py (94:122) - egg/zoo/summation/train.py (38:66) duplicated block id: 10 size: 22 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/data.py (36:64) - egg/zoo/simclr/data.py (33:60) duplicated block id: 11 size: 20 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (20:42) - egg/zoo/language_bottleneck/mnist_overfit/train.py (21:43) duplicated block id: 12 size: 20 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (27:47) - egg/zoo/external_game/game.py (39:61) duplicated block id: 13 size: 20 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (110:130) - egg/zoo/objects_game/train.py (120:140) duplicated block id: 14 size: 19 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (28:47) - egg/zoo/summation/train.py (20:40) duplicated block id: 15 size: 17 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (87:103) - egg/zoo/simple_autoenc/train.py (31:49) duplicated block id: 16 size: 17 cleaned lines of code in 2 files: - egg/nest/nest.py (20:36) - egg/nest/nest_local.py (18:34) duplicated block id: 17 size: 17 cleaned lines of code in 2 files: - egg/zoo/objects_game/train.py (278:296) - egg/zoo/simple_autoenc/train.py (168:186) duplicated block id: 18 size: 17 cleaned lines of code in 2 files: - egg/zoo/compo_vs_generalization/train.py (68:84) - egg/zoo/language_bottleneck/guess_number/train.py (91:107) duplicated block id: 19 size: 17 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (87:103) - egg/zoo/external_game/game.py (46:64) duplicated block id: 20 size: 17 cleaned lines of code in 2 files: - egg/zoo/mnist_autoenc/train.py (58:82) - egg/zoo/mnist_vae/train.py (114:132) duplicated block id: 21 size: 17 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (87:103) - egg/zoo/summation/train.py (25:43) duplicated block id: 22 size: 16 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (290:312) - egg/zoo/language_bottleneck/mnist_classification/train.py (99:120) duplicated block id: 23 size: 16 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (100:122) - egg/zoo/language_bottleneck/mnist_overfit/train.py (132:154) duplicated block id: 24 size: 16 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (279:295) - egg/zoo/objects_game/train.py (278:294) duplicated block id: 25 size: 16 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (279:295) - egg/zoo/simple_autoenc/train.py (168:184) duplicated block id: 26 size: 15 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (20:37) - egg/zoo/language_bottleneck/mnist_classification/train.py (20:36) duplicated block id: 27 size: 15 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/archs.py (13:30) - egg/zoo/language_bottleneck/mnist_classification/archs.py (13:30) duplicated block id: 28 size: 15 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/archs.py (13:30) - egg/zoo/language_bottleneck/mnist_overfit/archs.py (13:30) duplicated block id: 29 size: 15 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_classification/train.py (20:36) - egg/zoo/language_bottleneck/mnist_overfit/train.py (21:38) duplicated block id: 30 size: 15 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_classification/archs.py (13:30) - egg/zoo/language_bottleneck/mnist_overfit/archs.py (13:30) duplicated block id: 31 size: 14 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (35:50) - egg/zoo/summation/train.py (25:40) duplicated block id: 32 size: 14 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (106:121) - egg/zoo/simple_autoenc/train.py (70:85) duplicated block id: 33 size: 14 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (74:88) - egg/zoo/external_game/game.py (72:86) duplicated block id: 34 size: 14 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (33:47) - egg/zoo/language_bottleneck/guess_number/train.py (35:50) duplicated block id: 35 size: 14 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/scripts/gaussian_noise_analysis.py (88:103) - egg/zoo/emcom_as_ssl/scripts/imagenet_validation_analysis.py (20:35) duplicated block id: 36 size: 14 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (87:100) - egg/zoo/channel/train.py (33:47) duplicated block id: 37 size: 14 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (35:50) - egg/zoo/simple_autoenc/train.py (31:46) duplicated block id: 38 size: 14 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (74:88) - egg/zoo/summation/train.py (51:66) duplicated block id: 39 size: 14 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (46:61) - egg/zoo/language_bottleneck/guess_number/train.py (35:50) duplicated block id: 40 size: 14 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (74:88) - egg/zoo/objects_game/train.py (107:122) duplicated block id: 41 size: 14 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/utils.py (190:203) - egg/zoo/simclr/utils.py (11:24) duplicated block id: 42 size: 14 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (74:88) - egg/zoo/simple_autoenc/train.py (57:72) duplicated block id: 43 size: 14 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (87:100) - egg/zoo/language_bottleneck/guess_number/train.py (35:50) duplicated block id: 44 size: 13 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (70:82) - egg/zoo/simple_autoenc/train.py (44:57) duplicated block id: 45 size: 13 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (70:82) - egg/zoo/objects_game/train.py (94:107) duplicated block id: 46 size: 13 cleaned lines of code in 2 files: - egg/zoo/channel/archs.py (9:25) - egg/zoo/simple_autoenc/archs.py (9:25) duplicated block id: 47 size: 13 cleaned lines of code in 2 files: - egg/core/continous_communication.py (96:109) - egg/core/gs_wrappers.py (481:494) duplicated block id: 48 size: 13 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (42:56) - egg/zoo/language_bottleneck/mnist_overfit/train.py (56:70) duplicated block id: 49 size: 13 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (61:77) - egg/zoo/language_bottleneck/mnist_overfit/train.py (76:93) duplicated block id: 50 size: 13 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (70:82) - egg/zoo/summation/train.py (38:51) duplicated block id: 51 size: 13 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (167:180) - egg/core/gs_wrappers.py (481:494) duplicated block id: 52 size: 13 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (70:82) - egg/zoo/external_game/game.py (59:72) duplicated block id: 53 size: 12 cleaned lines of code in 2 files: - egg/core/losses.py (136:152) - egg/zoo/emcom_as_ssl/losses.py (117:133) duplicated block id: 54 size: 12 cleaned lines of code in 2 files: - egg/core/losses.py (54:65) - egg/zoo/basic_games/play.py (188:199) duplicated block id: 55 size: 11 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (481:492) - egg/core/reinforce_wrappers.py (163:174) duplicated block id: 56 size: 11 cleaned lines of code in 2 files: - egg/zoo/channel/features.py (44:59) - egg/zoo/simple_autoenc/features.py (39:54) duplicated block id: 57 size: 11 cleaned lines of code in 2 files: - egg/core/continous_communication.py (96:107) - egg/core/reinforce_wrappers.py (163:174) duplicated block id: 58 size: 11 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/intervention.py (46:62) - egg/zoo/objects_game/util.py (77:93) duplicated block id: 59 size: 11 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (167:178) - egg/core/reinforce_wrappers.py (163:174) duplicated block id: 60 size: 10 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (186:195) - egg/core/gs_wrappers.py (542:551) duplicated block id: 61 size: 10 cleaned lines of code in 2 files: - egg/zoo/objects_game/train.py (133:142) - egg/zoo/simple_autoenc/train.py (96:105) duplicated block id: 62 size: 10 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (167:176) - egg/core/reinforce_wrappers.py (541:550) duplicated block id: 63 size: 10 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (315:326) - egg/core/gs_wrappers.py (377:386) duplicated block id: 64 size: 10 cleaned lines of code in 2 files: - egg/core/reinforce_wrappers.py (205:214) - egg/core/reinforce_wrappers.py (614:623) duplicated block id: 65 size: 10 cleaned lines of code in 2 files: - egg/core/continous_communication.py (96:105) - egg/core/reinforce_wrappers.py (541:550) duplicated block id: 66 size: 10 cleaned lines of code in 2 files: - egg/core/reinforce_wrappers.py (163:172) - egg/core/reinforce_wrappers.py (541:550) duplicated block id: 67 size: 10 cleaned lines of code in 2 files: - egg/core/transformer.py (213:223) - egg/core/transformer.py (322:332) duplicated block id: 68 size: 10 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (481:490) - egg/core/reinforce_wrappers.py (541:550) duplicated block id: 69 size: 10 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/intervention.py (31:44) - egg/zoo/objects_game/util.py (62:75) duplicated block id: 70 size: 10 cleaned lines of code in 2 files: - egg/core/transformer.py (247:257) - egg/core/transformer.py (379:390) duplicated block id: 71 size: 10 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/scripts/gaussian_noise_analysis.py (90:100) - egg/zoo/emcom_as_ssl/scripts/kmeans_analysis.py (135:146) duplicated block id: 72 size: 10 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/scripts/imagenet_validation_analysis.py (22:32) - egg/zoo/emcom_as_ssl/scripts/kmeans_analysis.py (135:146) duplicated block id: 73 size: 10 cleaned lines of code in 2 files: - egg/core/reinforce_wrappers.py (756:767) - egg/core/reinforce_wrappers.py (803:814) duplicated block id: 74 size: 10 cleaned lines of code in 2 files: - egg/zoo/compo_vs_generalization/train.py (100:109) - egg/zoo/compositional_efficiency/discrete.py (69:78) duplicated block id: 75 size: 9 cleaned lines of code in 2 files: - egg/core/callbacks.py (476:484) - egg/core/callbacks.py (496:504) duplicated block id: 76 size: 9 cleaned lines of code in 2 files: - egg/zoo/channel/features.py (83:92) - egg/zoo/simple_autoenc/features.py (76:85) duplicated block id: 77 size: 9 cleaned lines of code in 2 files: - egg/core/reinforce_wrappers.py (742:750) - egg/core/reinforce_wrappers.py (788:796) duplicated block id: 78 size: 9 cleaned lines of code in 2 files: - egg/zoo/external_game/archs.py (34:45) - egg/zoo/simple_autoenc/archs.py (14:25) duplicated block id: 79 size: 9 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/game_callbacks.py (14:24) - egg/zoo/simclr/game_callbacks.py (13:23) duplicated block id: 80 size: 9 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/continuous.py (75:83) - egg/zoo/compositional_efficiency/discrete.py (151:159) duplicated block id: 81 size: 9 cleaned lines of code in 2 files: - egg/core/losses.py (13:21) - egg/core/losses.py (37:45) duplicated block id: 82 size: 9 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (145:157) - egg/zoo/simple_autoenc/train.py (109:120) duplicated block id: 83 size: 9 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/losses.py (94:102) - egg/zoo/simclr/losses.py (24:32) duplicated block id: 84 size: 9 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (78:88) - egg/zoo/language_bottleneck/mnist_overfit/train.py (98:108) duplicated block id: 85 size: 9 cleaned lines of code in 2 files: - egg/core/losses.py (157:165) - egg/zoo/emcom_as_ssl/losses.py (94:102) duplicated block id: 86 size: 9 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/continuous.py (85:94) - egg/zoo/compositional_efficiency/discrete.py (163:172) duplicated block id: 87 size: 9 cleaned lines of code in 2 files: - egg/core/callbacks.py (510:518) - egg/core/callbacks.py (531:539) duplicated block id: 88 size: 9 cleaned lines of code in 2 files: - egg/core/losses.py (157:165) - egg/zoo/emcom_as_ssl/losses.py (147:155) duplicated block id: 89 size: 9 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/losses.py (147:155) - egg/zoo/simclr/losses.py (24:32) duplicated block id: 90 size: 9 cleaned lines of code in 2 files: - egg/core/losses.py (157:165) - egg/zoo/simclr/losses.py (24:32) duplicated block id: 91 size: 9 cleaned lines of code in 2 files: - egg/zoo/channel/archs.py (14:25) - egg/zoo/external_game/archs.py (34:45) duplicated block id: 92 size: 9 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/losses.py (94:102) - egg/zoo/emcom_as_ssl/losses.py (147:155) duplicated block id: 93 size: 8 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (123:130) - egg/zoo/language_bottleneck/guess_number/train.py (48:56) duplicated block id: 94 size: 8 cleaned lines of code in 2 files: - egg/core/continous_communication.py (69:76) - egg/core/gs_wrappers.py (142:149) duplicated block id: 95 size: 8 cleaned lines of code in 2 files: - egg/core/continous_communication.py (114:122) - egg/core/gs_wrappers.py (542:549) duplicated block id: 96 size: 8 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (48:56) - egg/zoo/simple_autoenc/train.py (96:103) duplicated block id: 97 size: 8 cleaned lines of code in 2 files: - egg/zoo/objects_game/train.py (297:305) - egg/zoo/simple_autoenc/train.py (188:196) duplicated block id: 98 size: 8 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (123:130) - egg/zoo/simple_autoenc/train.py (96:103) duplicated block id: 99 size: 8 cleaned lines of code in 2 files: - egg/zoo/simple_autoenc/train.py (178:186) - egg/zoo/summation/train.py (120:128) duplicated block id: 100 size: 8 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (181:190) - egg/zoo/language_bottleneck/mnist_adv/train.py (102:110) duplicated block id: 101 size: 8 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/train.py (80:87) - egg/zoo/template/train.py (35:42) duplicated block id: 102 size: 8 cleaned lines of code in 2 files: - egg/zoo/compo_vs_generalization/data.py (66:73) - egg/zoo/compositional_efficiency/dataset.py (31:38) duplicated block id: 103 size: 8 cleaned lines of code in 2 files: - egg/zoo/objects_game/train.py (288:296) - egg/zoo/summation/train.py (120:128) duplicated block id: 104 size: 8 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (123:130) - egg/zoo/summation/train.py (64:72) duplicated block id: 105 size: 8 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (48:56) - egg/zoo/summation/train.py (64:72) duplicated block id: 106 size: 8 cleaned lines of code in 2 files: - egg/zoo/signal_game/archs.py (64:73) - egg/zoo/signal_game/archs.py (114:123) duplicated block id: 107 size: 8 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (102:110) - egg/zoo/mnist_vae/train.py (135:144) duplicated block id: 108 size: 8 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (181:190) - egg/zoo/mnist_vae/train.py (135:144) duplicated block id: 109 size: 8 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (181:190) - egg/zoo/language_bottleneck/mnist_overfit/train.py (134:142) duplicated block id: 110 size: 8 cleaned lines of code in 2 files: - egg/core/reinforce_wrappers.py (47:56) - egg/zoo/external_game/archs.py (17:26) duplicated block id: 111 size: 8 cleaned lines of code in 2 files: - egg/zoo/compo_vs_generalization/train.py (183:195) - egg/zoo/compositional_efficiency/discrete.py (114:124) duplicated block id: 112 size: 8 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/train.py (36:43) - egg/zoo/simclr/train.py (32:39) duplicated block id: 113 size: 8 cleaned lines of code in 2 files: - egg/zoo/compo_vs_generalization/train.py (244:251) - egg/zoo/language_bottleneck/guess_number/train.py (234:241) duplicated block id: 114 size: 8 cleaned lines of code in 2 files: - egg/zoo/objects_game/train.py (133:140) - egg/zoo/summation/train.py (64:72) duplicated block id: 115 size: 8 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (48:56) - egg/zoo/objects_game/train.py (133:140) duplicated block id: 116 size: 8 cleaned lines of code in 2 files: - egg/core/reinforce_wrappers.py (337:347) - egg/core/reinforce_wrappers.py (829:839) duplicated block id: 117 size: 8 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/data.py (82:89) - egg/zoo/simclr/data.py (71:78) duplicated block id: 118 size: 8 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_overfit/train.py (134:142) - egg/zoo/mnist_vae/train.py (135:144) duplicated block id: 119 size: 8 cleaned lines of code in 2 files: - egg/zoo/simple_autoenc/train.py (96:103) - egg/zoo/summation/train.py (64:72) duplicated block id: 120 size: 7 cleaned lines of code in 2 files: - egg/zoo/objects_game/train.py (280:286) - egg/zoo/summation/train.py (111:117) duplicated block id: 121 size: 7 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/continuous.py (27:33) - egg/zoo/external_game/game.py (54:61) duplicated block id: 122 size: 7 cleaned lines of code in 2 files: - egg/nest/nest.py (46:53) - egg/nest/nest_local.py (44:51) duplicated block id: 123 size: 7 cleaned lines of code in 2 files: - egg/zoo/mnist_autoenc/train.py (100:108) - egg/zoo/mnist_vae/train.py (135:143) duplicated block id: 124 size: 7 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/continuous.py (25:32) - egg/zoo/compositional_efficiency/discrete.py (28:35) duplicated block id: 125 size: 7 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_overfit/train.py (134:141) - egg/zoo/mnist_autoenc/train.py (100:108) duplicated block id: 126 size: 7 cleaned lines of code in 2 files: - egg/zoo/compo_vs_generalization/train.py (75:81) - egg/zoo/compositional_efficiency/continuous.py (35:41) duplicated block id: 127 size: 7 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/features.py (91:99) - egg/zoo/simple_autoenc/features.py (74:82) duplicated block id: 128 size: 7 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/intervention.py (15:22) - egg/zoo/objects_game/util.py (46:53) duplicated block id: 129 size: 7 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_classification/data.py (28:37) - egg/zoo/language_bottleneck/mnist_classification/data.py (56:65) duplicated block id: 130 size: 7 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/utils.py (172:178) - egg/zoo/simclr/utils.py (77:83) duplicated block id: 131 size: 7 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (281:287) - egg/zoo/summation/train.py (111:117) duplicated block id: 132 size: 7 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (307:314) - egg/zoo/emcom_as_ssl/archs.py (148:154) duplicated block id: 133 size: 7 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (186:192) - egg/zoo/emcom_as_ssl/archs.py (211:217) duplicated block id: 134 size: 7 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (253:259) - egg/zoo/simple_autoenc/train.py (143:149) duplicated block id: 135 size: 7 cleaned lines of code in 2 files: - egg/zoo/compo_vs_generalization/train.py (59:66) - egg/zoo/language_bottleneck/guess_number/train.py (55:61) duplicated block id: 136 size: 7 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (280:286) - egg/zoo/simple_autoenc/train.py (156:163) duplicated block id: 137 size: 7 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (176:182) - egg/zoo/mnist_vae/train.py (138:144) duplicated block id: 138 size: 7 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (289:295) - egg/zoo/summation/train.py (120:126) duplicated block id: 139 size: 7 cleaned lines of code in 2 files: - egg/nest/nest.py (103:112) - egg/nest/nest_local.py (56:65) duplicated block id: 140 size: 7 cleaned lines of code in 2 files: - egg/zoo/channel/features.py (44:52) - egg/zoo/language_bottleneck/guess_number/features.py (60:68) duplicated block id: 141 size: 7 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (176:182) - egg/zoo/language_bottleneck/mnist_adv/train.py (104:110) duplicated block id: 142 size: 7 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/archs.py (88:95) - egg/zoo/simclr/archs.py (47:54) duplicated block id: 143 size: 7 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (176:182) - egg/zoo/language_bottleneck/mnist_overfit/train.py (136:142) duplicated block id: 144 size: 7 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (94:100) - egg/zoo/compositional_efficiency/continuous.py (27:33) duplicated block id: 145 size: 7 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/continuous.py (27:33) - egg/zoo/simple_autoenc/train.py (39:46) duplicated block id: 146 size: 7 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/scripts/imagenet_validation_analysis.py (11:17) - egg/zoo/emcom_as_ssl/scripts/kmeans_analysis.py (20:26) duplicated block id: 147 size: 7 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (31:38) - egg/zoo/external_game/game.py (22:28) duplicated block id: 148 size: 7 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (51:58) - egg/core/gs_wrappers.py (100:106) duplicated block id: 149 size: 7 cleaned lines of code in 2 files: - egg/core/reinforce_wrappers.py (126:132) - egg/core/reinforce_wrappers.py (457:463) duplicated block id: 150 size: 7 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/utils.py (164:170) - egg/zoo/simclr/utils.py (72:78) duplicated block id: 151 size: 7 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/continuous.py (27:33) - egg/zoo/language_bottleneck/guess_number/train.py (43:50) duplicated block id: 152 size: 7 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (176:182) - egg/zoo/dsprites_bvae/train.py (184:190) duplicated block id: 153 size: 7 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/continuous.py (35:41) - egg/zoo/language_bottleneck/guess_number/train.py (98:104) duplicated block id: 154 size: 7 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (181:189) - egg/zoo/mnist_autoenc/train.py (100:108) duplicated block id: 155 size: 7 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (283:289) - egg/core/reinforce_wrappers.py (245:251) duplicated block id: 156 size: 7 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (102:109) - egg/zoo/mnist_autoenc/train.py (100:108) duplicated block id: 157 size: 7 cleaned lines of code in 2 files: - egg/zoo/simple_autoenc/train.py (170:176) - egg/zoo/summation/train.py (111:117) duplicated block id: 158 size: 7 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/continuous.py (27:33) - egg/zoo/summation/train.py (33:40) duplicated block id: 159 size: 7 cleaned lines of code in 2 files: - egg/core/continous_communication.py (114:121) - egg/zoo/emcom_as_ssl/archs.py (211:217) duplicated block id: 160 size: 7 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (41:47) - egg/zoo/compositional_efficiency/continuous.py (27:33) duplicated block id: 161 size: 7 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (244:250) - egg/zoo/simple_autoenc/train.py (143:149) duplicated block id: 162 size: 7 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (244:250) - egg/zoo/external_game/game.py (253:259) duplicated block id: 163 size: 7 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/features.py (60:68) - egg/zoo/simple_autoenc/features.py (39:47) duplicated block id: 164 size: 7 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (542:548) - egg/zoo/emcom_as_ssl/archs.py (211:217) duplicated block id: 165 size: 6 cleaned lines of code in 2 files: - egg/core/language_analysis.py (35:42) - egg/zoo/compo_vs_generalization/intervention.py (64:71) duplicated block id: 166 size: 6 cleaned lines of code in 2 files: - egg/zoo/simclr/utils.py (78:83) - egg/zoo/template/utils.py (18:23) duplicated block id: 167 size: 6 cleaned lines of code in 2 files: - egg/core/reinforce_wrappers.py (647:652) - egg/core/transformer.py (71:76) duplicated block id: 168 size: 6 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (198:206) - egg/zoo/language_bottleneck/mnist_adv/train.py (112:122) duplicated block id: 169 size: 6 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (41:46) - egg/zoo/compositional_efficiency/discrete.py (30:35) duplicated block id: 170 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_overfit/train.py (144:154) - egg/zoo/mnist_vae/train.py (146:156) duplicated block id: 171 size: 6 cleaned lines of code in 2 files: - egg/core/language_analysis.py (68:77) - egg/zoo/language_bottleneck/intervention.py (28:37) duplicated block id: 172 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (301:312) - egg/zoo/mnist_autoenc/train.py (111:121) duplicated block id: 173 size: 6 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/continuous.py (102:112) - egg/zoo/compositional_efficiency/discrete.py (185:195) duplicated block id: 174 size: 6 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (176:181) - egg/zoo/mnist_autoenc/train.py (103:108) duplicated block id: 175 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (301:312) - egg/zoo/language_bottleneck/mnist_adv/train.py (112:122) duplicated block id: 176 size: 6 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (30:35) - egg/zoo/simple_autoenc/train.py (39:44) duplicated block id: 177 size: 6 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/train.py (82:87) - egg/zoo/simclr/train.py (73:78) duplicated block id: 178 size: 6 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (254:259) - egg/zoo/objects_game/train.py (279:284) duplicated block id: 179 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_classification/train.py (101:106) - egg/zoo/mnist_autoenc/train.py (103:108) duplicated block id: 180 size: 6 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (279:284) - egg/zoo/simple_autoenc/train.py (159:164) duplicated block id: 181 size: 6 cleaned lines of code in 2 files: - egg/zoo/simple_autoenc/train.py (152:157) - egg/zoo/summation/train.py (121:126) duplicated block id: 182 size: 6 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (245:250) - egg/zoo/simple_autoenc/train.py (169:174) duplicated block id: 183 size: 6 cleaned lines of code in 2 files: - egg/zoo/channel/features.py (83:89) - egg/zoo/language_bottleneck/guess_number/features.py (93:99) duplicated block id: 184 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_classification/train.py (101:106) - egg/zoo/language_bottleneck/mnist_overfit/train.py (136:141) duplicated block id: 185 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (301:312) - egg/zoo/mnist_vae/train.py (146:156) duplicated block id: 186 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_overfit/train.py (134:140) - egg/zoo/summation/train.py (130:136) duplicated block id: 187 size: 6 cleaned lines of code in 2 files: - egg/zoo/objects_game/train.py (279:284) - egg/zoo/simple_autoenc/train.py (144:149) duplicated block id: 188 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_classification/train.py (99:105) - egg/zoo/simple_autoenc/train.py (196:202) duplicated block id: 189 size: 6 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (253:258) - egg/zoo/basic_games/play.py (276:281) duplicated block id: 190 size: 6 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (94:99) - egg/zoo/compositional_efficiency/discrete.py (30:35) duplicated block id: 191 size: 6 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (245:250) - egg/zoo/external_game/game.py (280:285) duplicated block id: 192 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_classification/train.py (101:106) - egg/zoo/mnist_vae/train.py (138:143) duplicated block id: 193 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (104:109) - egg/zoo/language_bottleneck/mnist_classification/train.py (101:106) duplicated block id: 194 size: 6 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (302:308) - egg/zoo/language_bottleneck/guess_number/train.py (290:296) duplicated block id: 195 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (166:171) - egg/zoo/language_bottleneck/guess_number/train.py (175:180) duplicated block id: 196 size: 6 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (245:253) - egg/zoo/simple_autoenc/train.py (173:179) duplicated block id: 197 size: 6 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (299:304) - egg/zoo/basic_games/play.py (311:316) duplicated block id: 198 size: 6 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (30:35) - egg/zoo/external_game/game.py (54:59) duplicated block id: 199 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (112:122) - egg/zoo/mnist_vae/train.py (146:156) duplicated block id: 200 size: 6 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (184:189) - egg/zoo/language_bottleneck/mnist_classification/train.py (101:106) duplicated block id: 201 size: 6 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (302:308) - egg/zoo/language_bottleneck/mnist_classification/train.py (99:105) duplicated block id: 202 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (292:297) - egg/zoo/language_bottleneck/mnist_overfit/train.py (136:141) duplicated block id: 203 size: 6 cleaned lines of code in 2 files: - egg/core/datasets.py (23:28) - egg/core/datasets.py (128:133) duplicated block id: 204 size: 6 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (241:246) - egg/zoo/basic_games/play.py (268:273) duplicated block id: 205 size: 6 cleaned lines of code in 2 files: - egg/zoo/mnist_autoenc/train.py (100:107) - egg/zoo/summation/train.py (130:136) duplicated block id: 206 size: 6 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (184:189) - egg/zoo/language_bottleneck/guess_number/train.py (292:297) duplicated block id: 207 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (292:297) - egg/zoo/language_bottleneck/mnist_adv/train.py (104:109) duplicated block id: 208 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (301:312) - egg/zoo/language_bottleneck/mnist_overfit/train.py (144:154) duplicated block id: 209 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (112:122) - egg/zoo/mnist_autoenc/train.py (111:121) duplicated block id: 210 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_classification/train.py (110:120) - egg/zoo/mnist_autoenc/train.py (111:121) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - egg/core/losses.py (16:21) - egg/zoo/basic_games/play.py (137:142) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - egg/zoo/compo_vs_generalization/train.py (76:81) - egg/zoo/compositional_efficiency/discrete.py (37:42) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (269:274) - egg/zoo/simple_autoenc/train.py (151:156) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (198:206) - egg/zoo/language_bottleneck/mnist_classification/train.py (110:120) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (101:106) - egg/core/gs_wrappers.py (307:312) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (302:308) - egg/zoo/simple_autoenc/train.py (196:202) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - egg/core/losses.py (40:45) - egg/zoo/basic_games/play.py (137:142) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/intervention.py (154:159) - egg/zoo/language_bottleneck/intervention.py (212:217) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - egg/zoo/objects_game/train.py (289:294) - egg/zoo/simple_autoenc/train.py (152:157) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - egg/zoo/mnist_autoenc/train.py (111:121) - egg/zoo/mnist_vae/train.py (146:156) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - egg/core/reinforce_wrappers.py (729:736) - egg/core/reinforce_wrappers.py (773:780) duplicated block id: 222 size: 6 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (176:181) - egg/zoo/language_bottleneck/mnist_classification/train.py (101:106) duplicated block id: 223 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_classification/train.py (110:120) - egg/zoo/language_bottleneck/mnist_overfit/train.py (144:154) duplicated block id: 224 size: 6 cleaned lines of code in 2 files: - egg/zoo/simple_autoenc/train.py (152:157) - egg/zoo/simple_autoenc/train.py (179:184) duplicated block id: 225 size: 6 cleaned lines of code in 2 files: - egg/zoo/compo_vs_generalization/train.py (232:237) - egg/zoo/compositional_efficiency/discrete.py (152:157) duplicated block id: 226 size: 6 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (198:206) - egg/zoo/mnist_vae/train.py (146:156) duplicated block id: 227 size: 6 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (181:188) - egg/zoo/summation/train.py (130:136) duplicated block id: 228 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_overfit/train.py (144:154) - egg/zoo/mnist_autoenc/train.py (111:121) duplicated block id: 229 size: 6 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (198:206) - egg/zoo/mnist_autoenc/train.py (111:121) duplicated block id: 230 size: 6 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (245:253) - egg/zoo/external_game/game.py (284:290) duplicated block id: 231 size: 6 cleaned lines of code in 2 files: - egg/core/datasets.py (89:95) - egg/core/datasets.py (180:186) duplicated block id: 232 size: 6 cleaned lines of code in 2 files: - egg/zoo/simclr/archs.py (60:65) - egg/zoo/simclr/archs.py (74:79) duplicated block id: 233 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (102:108) - egg/zoo/summation/train.py (130:136) duplicated block id: 234 size: 6 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (198:206) - egg/zoo/language_bottleneck/mnist_overfit/train.py (144:154) duplicated block id: 235 size: 6 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (53:58) - egg/zoo/emcom_as_ssl/archs.py (148:153) duplicated block id: 236 size: 6 cleaned lines of code in 2 files: - egg/zoo/basic_games/play.py (245:253) - egg/zoo/objects_game/train.py (283:289) duplicated block id: 237 size: 6 cleaned lines of code in 2 files: - egg/core/transformer.py (96:101) - egg/core/transformer.py (108:113) duplicated block id: 238 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_adv/train.py (112:122) - egg/zoo/language_bottleneck/mnist_classification/train.py (110:120) duplicated block id: 239 size: 6 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (290:295) - egg/zoo/simple_autoenc/train.py (152:157) duplicated block id: 240 size: 6 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (254:259) - egg/zoo/external_game/game.py (280:285) duplicated block id: 241 size: 6 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (53:58) - egg/core/gs_wrappers.py (307:312) duplicated block id: 242 size: 6 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (30:35) - egg/zoo/summation/train.py (33:38) duplicated block id: 243 size: 6 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (254:259) - egg/zoo/simple_autoenc/train.py (169:174) duplicated block id: 244 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (212:217) - egg/zoo/language_bottleneck/guess_number/train.py (228:233) duplicated block id: 245 size: 6 cleaned lines of code in 2 files: - egg/zoo/mnist_vae/train.py (135:142) - egg/zoo/summation/train.py (130:136) duplicated block id: 246 size: 6 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (101:106) - egg/zoo/emcom_as_ssl/archs.py (148:153) duplicated block id: 247 size: 6 cleaned lines of code in 2 files: - egg/zoo/emcom_as_ssl/utils.py (173:178) - egg/zoo/template/utils.py (18:23) duplicated block id: 248 size: 6 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (30:35) - egg/zoo/language_bottleneck/guess_number/train.py (43:48) duplicated block id: 249 size: 6 cleaned lines of code in 2 files: - egg/zoo/external_game/game.py (280:285) - egg/zoo/simple_autoenc/train.py (144:149) duplicated block id: 250 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/mnist_classification/train.py (110:120) - egg/zoo/mnist_vae/train.py (146:156) duplicated block id: 251 size: 6 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (176:181) - egg/zoo/language_bottleneck/guess_number/train.py (292:297) duplicated block id: 252 size: 6 cleaned lines of code in 2 files: - egg/zoo/channel/train.py (245:250) - egg/zoo/objects_game/train.py (279:284) duplicated block id: 253 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (292:297) - egg/zoo/mnist_vae/train.py (138:143) duplicated block id: 254 size: 6 cleaned lines of code in 2 files: - egg/zoo/simple_autoenc/train.py (144:149) - egg/zoo/simple_autoenc/train.py (169:174) duplicated block id: 255 size: 6 cleaned lines of code in 2 files: - egg/zoo/compo_vs_generalization/train.py (232:237) - egg/zoo/compositional_efficiency/continuous.py (76:81) duplicated block id: 256 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (292:297) - egg/zoo/mnist_autoenc/train.py (103:108) duplicated block id: 257 size: 6 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (198:206) - egg/zoo/language_bottleneck/guess_number/train.py (301:312) duplicated block id: 258 size: 6 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/continuous.py (36:41) - egg/zoo/compositional_efficiency/discrete.py (37:42) duplicated block id: 259 size: 6 cleaned lines of code in 2 files: - egg/zoo/basic_games/data_readers.py (37:44) - egg/zoo/basic_games/data_readers.py (80:87) duplicated block id: 260 size: 6 cleaned lines of code in 2 files: - egg/zoo/language_bottleneck/guess_number/train.py (290:296) - egg/zoo/simple_autoenc/train.py (196:202) duplicated block id: 261 size: 6 cleaned lines of code in 2 files: - egg/zoo/simclr/train.py (73:78) - egg/zoo/template/train.py (37:42) duplicated block id: 262 size: 6 cleaned lines of code in 2 files: - egg/zoo/dsprites_bvae/train.py (143:150) - egg/zoo/mnist_vae/train.py (108:115) duplicated block id: 263 size: 6 cleaned lines of code in 2 files: - egg/core/gs_wrappers.py (194:200) - egg/zoo/emcom_as_ssl/archs.py (219:225) duplicated block id: 264 size: 6 cleaned lines of code in 2 files: - egg/zoo/compositional_efficiency/discrete.py (37:42) - egg/zoo/language_bottleneck/guess_number/train.py (99:104)