duplicated block id: 1 size: 165 cleaned lines of code in 2 files: - rlpytorch/args_provider.py (11:215) - rlpytorch/args_utils.py (11:215) duplicated block id: 2 size: 39 cleaned lines of code in 2 files: - elf_python/memory_receiver.py (157:202) - rlpytorch/utils/utils.py (302:347) duplicated block id: 3 size: 34 cleaned lines of code in 2 files: - rts/game_CF/game.py (30:81) - rts/game_TD/game.py (30:81) duplicated block id: 4 size: 28 cleaned lines of code in 2 files: - elf_python/utils.py (25:54) - rlpytorch/utils/utils.py (47:76) duplicated block id: 5 size: 23 cleaned lines of code in 2 files: - elf_python/memory_receiver.py (205:232) - rlpytorch/utils/utils.py (91:118) duplicated block id: 6 size: 20 cleaned lines of code in 2 files: - rts/game_CF/python_options.h (50:82) - rts/game_TD/python_options.h (46:78) duplicated block id: 7 size: 15 cleaned lines of code in 2 files: - rts/game_CF/ai.h (83:105) - rts/game_TD/ai.h (50:71) duplicated block id: 8 size: 15 cleaned lines of code in 2 files: - rts/game_CF/python_wrapper.cc (21:42) - rts/game_TD/python_wrapper.cc (21:42) duplicated block id: 9 size: 14 cleaned lines of code in 2 files: - rts/game_CF/wrapper_callback.cc (38:60) - rts/game_TD/wrapper_callback.cc (37:61) duplicated block id: 10 size: 14 cleaned lines of code in 2 files: - rlpytorch/methods/actor_critic.py (35:50) - rlpytorch/methods/q_learning.py (35:50) duplicated block id: 11 size: 14 cleaned lines of code in 2 files: - rts/game_CF/model.py (79:98) - rts/game_TD/model.py (71:90) duplicated block id: 12 size: 14 cleaned lines of code in 2 files: - atari/atari_game_specific.h (50:70) - go/go_game_specific.h (86:106) duplicated block id: 13 size: 14 cleaned lines of code in 2 files: - rts/game_CF/wrapper_callback.h (17:35) - rts/game_TD/wrapper_callback.h (17:38) duplicated block id: 14 size: 12 cleaned lines of code in 2 files: - rts/game_CF/python_options.h (20:39) - rts/game_TD/python_options.h (21:40) duplicated block id: 15 size: 12 cleaned lines of code in 2 files: - rts/game_CF/model.py (23:37) - rts/game_TD/model.py (20:34) duplicated block id: 16 size: 12 cleaned lines of code in 2 files: - rts/game_CF/game.py (66:81) - rts/game_MC/game.py (148:163) duplicated block id: 17 size: 12 cleaned lines of code in 2 files: - rts/game_CF/python_wrapper.cc (82:100) - rts/game_TD/python_wrapper.cc (79:97) duplicated block id: 18 size: 12 cleaned lines of code in 2 files: - go/game.py (161:176) - rts/game_MC/game.py (148:163) duplicated block id: 19 size: 12 cleaned lines of code in 2 files: - rts/game_MC/game.py (148:163) - rts/game_TD/game.py (66:81) duplicated block id: 20 size: 12 cleaned lines of code in 2 files: - go/game.py (161:176) - rts/game_CF/game.py (66:81) duplicated block id: 21 size: 12 cleaned lines of code in 2 files: - go/game.py (161:176) - rts/game_TD/game.py (66:81) duplicated block id: 22 size: 11 cleaned lines of code in 2 files: - go/board.cc (724:734) - go/board.cc (782:792) duplicated block id: 23 size: 11 cleaned lines of code in 2 files: - rlpytorch/runner/multi_process.py (72:85) - rlpytorch/runner/single_process.py (47:59) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - rts/game_MC/mc_rule_actor.cc (169:182) - rts/game_MC/mc_rule_actor.cc (200:212) duplicated block id: 25 size: 10 cleaned lines of code in 2 files: - rlpytorch/methods/actor_critic.py (25:35) - rlpytorch/methods/rnn_actor_critic.py (22:32) duplicated block id: 26 size: 9 cleaned lines of code in 2 files: - go/board.cc (693:712) - go/board.cc (739:758) duplicated block id: 27 size: 9 cleaned lines of code in 2 files: - rts/engine/serializer.h (297:306) - rts/engine/serializer.h (313:322) duplicated block id: 28 size: 9 cleaned lines of code in 2 files: - rts/game_CF/model.py (60:70) - rts/game_TD/model.py (52:62) duplicated block id: 29 size: 9 cleaned lines of code in 2 files: - rlpytorch/trainer/trainer.py (57:67) - rlpytorch/trainer/trainer.py (142:152) duplicated block id: 30 size: 9 cleaned lines of code in 2 files: - rts/game_CF/python_wrapper.cc (46:58) - rts/game_TD/python_wrapper.cc (45:57) duplicated block id: 31 size: 8 cleaned lines of code in 2 files: - rts/game_TD/td_rule_actor.cc (24:33) - rts/game_TD/td_rule_actor.cc (50:59) duplicated block id: 32 size: 8 cleaned lines of code in 2 files: - rts/game_MC/python_options.h (21:32) - rts/game_TD/python_options.h (21:32) duplicated block id: 33 size: 8 cleaned lines of code in 2 files: - rts/game_CF/python_wrapper.cc (61:74) - rts/game_TD/python_wrapper.cc (59:72) duplicated block id: 34 size: 8 cleaned lines of code in 2 files: - rts/game_CF/python_options.h (20:31) - rts/game_MC/python_options.h (21:32) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - atari/game_context.h (50:57) - go/game_context.h (40:47) duplicated block id: 36 size: 8 cleaned lines of code in 2 files: - rts/engine/serializer.h (138:146) - rts/engine/serializer.h (151:159) duplicated block id: 37 size: 8 cleaned lines of code in 2 files: - atari/game.py (176:186) - rts/game_TD/game.py (68:78) duplicated block id: 38 size: 8 cleaned lines of code in 2 files: - rts/game_CF/ai.h (126:134) - rts/game_MC/mixed_ai.h (19:27) duplicated block id: 39 size: 8 cleaned lines of code in 2 files: - atari/game.py (176:186) - rts/game_CF/game.py (68:78) duplicated block id: 40 size: 8 cleaned lines of code in 2 files: - atari/game.py (176:186) - rts/game_MC/game.py (150:160) duplicated block id: 41 size: 8 cleaned lines of code in 2 files: - rts/game_CF/wrapper_callback.cc (21:33) - rts/game_TD/wrapper_callback.cc (21:33) duplicated block id: 42 size: 8 cleaned lines of code in 2 files: - atari/game.py (176:186) - go/game.py (163:173) duplicated block id: 43 size: 8 cleaned lines of code in 2 files: - rts/game_MC/model.py (17:25) - rts/game_MC/model_unit_cmd.py (20:28) duplicated block id: 44 size: 7 cleaned lines of code in 2 files: - elf/ctpl_stl.h (178:184) - elf/ctpl_stl.h (192:198) duplicated block id: 45 size: 7 cleaned lines of code in 2 files: - go/board.cc (881:887) - go/board.cc (896:902) duplicated block id: 46 size: 7 cleaned lines of code in 2 files: - go/board.cc (866:872) - go/board.cc (881:887) duplicated block id: 47 size: 7 cleaned lines of code in 2 files: - rts/game_CF/wrapper_callback.cc (32:41) - rts/game_MC/wrapper_callback.cc (64:73) duplicated block id: 48 size: 7 cleaned lines of code in 2 files: - df_console.py (181:187) - df_selfplay.py (17:23) duplicated block id: 49 size: 7 cleaned lines of code in 2 files: - go/board.cc (866:872) - go/board.cc (896:902) duplicated block id: 50 size: 7 cleaned lines of code in 2 files: - rts/game_CF/python_options.h (61:69) - rts/game_MC/python_options.h (69:77) duplicated block id: 51 size: 7 cleaned lines of code in 2 files: - rts/game_CF/wrapper_callback.h (17:24) - rts/game_MC/wrapper_callback.h (21:29) duplicated block id: 52 size: 7 cleaned lines of code in 2 files: - go/go_state.cc (15:22) - rts/engine/custom_enum.h (26:33) duplicated block id: 53 size: 7 cleaned lines of code in 2 files: - elf/hist.h (72:79) - elf/hist.h (104:111) duplicated block id: 54 size: 7 cleaned lines of code in 2 files: - go/board.cc (851:857) - go/board.cc (866:872) duplicated block id: 55 size: 7 cleaned lines of code in 2 files: - go/board.cc (691:701) - go/board.cc (768:774) duplicated block id: 56 size: 7 cleaned lines of code in 2 files: - go/board.cc (851:857) - go/board.cc (881:887) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - go/board.cc (851:857) - go/board.cc (896:902) duplicated block id: 58 size: 7 cleaned lines of code in 2 files: - rts/game_TD/td_rule_actor.cc (12:19) - rts/game_TD/td_rule_actor.cc (37:44) duplicated block id: 59 size: 7 cleaned lines of code in 2 files: - rlpytorch/runner/multi_process.py (18:24) - rlpytorch/runner/single_process.py (17:23) duplicated block id: 60 size: 7 cleaned lines of code in 2 files: - rts/game_MC/wrapper_callback.h (21:29) - rts/game_TD/wrapper_callback.h (17:25) duplicated block id: 61 size: 7 cleaned lines of code in 2 files: - rts/game_MC/game.py (88:100) - rts/game_TD/game.py (31:43) duplicated block id: 62 size: 7 cleaned lines of code in 2 files: - go/board.cc (1309:1317) - go/board.cc (1333:1341) duplicated block id: 63 size: 7 cleaned lines of code in 2 files: - rts/game_CF/game.py (31:43) - rts/game_MC/game.py (88:100) duplicated block id: 64 size: 7 cleaned lines of code in 2 files: - go/go_ai.h (79:85) - go/go_ai.h (106:112) duplicated block id: 65 size: 7 cleaned lines of code in 2 files: - rlpytorch/methods/rnn_actor_critic.py (21:28) - rts/game_MC/actor_critic_changed.py (16:23) duplicated block id: 66 size: 7 cleaned lines of code in 2 files: - rts/game_MC/python_options.h (69:77) - rts/game_TD/python_options.h (57:65) duplicated block id: 67 size: 7 cleaned lines of code in 2 files: - rts/game_CF/ai.h (110:117) - rts/game_MC/mixed_ai.h (94:101) duplicated block id: 68 size: 7 cleaned lines of code in 2 files: - rts/frontend/game.js (418:424) - rts/frontend/game.js (441:447) duplicated block id: 69 size: 7 cleaned lines of code in 2 files: - rlpytorch/runner/multi_process.py (63:69) - rlpytorch/runner/single_process.py (40:46) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - rts/backend/save2json.cc (70:75) - rts/backend/save2json.cc (89:94) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - rlpytorch/methods/policy_gradient.py (52:57) - rlpytorch/methods/policy_gradient.py (74:79) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - rts/game_CF/game.py (56:63) - rts/game_MC/game.py (136:143) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - atari/atari_game_specific.h (55:61) - rts/game_CF/python_options.h (61:66) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - rts/game_MC/game.py (106:112) - rts/game_TD/game.py (45:51) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - rts/engine/cmd_util.cc (24:30) - rts/engine/custom_enum.h (27:33) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - rts/game_CF/cf_rule_actor.cc (42:50) - rts/game_CF/cf_rule_actor.cc (89:97) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - go/go_game_specific.h (91:97) - rts/game_TD/python_options.h (57:62) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - atari/atari_game_specific.h (55:61) - rts/game_TD/python_options.h (57:62) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - rts/game_CF/game.py (45:51) - rts/game_MC/game.py (106:112) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - elf/ai.h (79:87) - elf/ai.h (167:175) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - go/go_state.cc (16:22) - rts/engine/cmd_util.cc (24:30) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - rts/game_MC/model.py (20:26) - rts/game_MC/model_lstm.py (19:25) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - go/go_game_specific.h (91:97) - rts/game_CF/python_options.h (61:66) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - rts/game_CF/game.py (15:21) - rts/game_TD/game.py (15:21) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - rlpytorch/methods/actor_critic.py (25:31) - rts/game_MC/actor_critic_changed.py (17:23) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - go/go_game_specific.h (91:97) - rts/game_MC/python_options.h (69:74) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - atari/atari_game_specific.h (55:61) - rts/game_MC/python_options.h (69:74) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - rts/game_MC/game.py (136:143) - rts/game_TD/game.py (56:63) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - rts/game_CF/model.py (41:47) - rts/game_TD/model.py (38:44)