duplicated block id: 1 size: 23 cleaned lines of code in 2 files: - reagent/training/qrdqn_trainer.py (0:0) - reagent/training/dqn_trainer.py (0:0) duplicated block id: 2 size: 17 cleaned lines of code in 2 files: - reagent/training/ranking/seq2slate_sim_trainer.py (0:0) - reagent/training/ranking/seq2slate_trainer.py (0:0) duplicated block id: 3 size: 13 cleaned lines of code in 2 files: - reagent/training/reinforce_trainer.py (0:0) - reagent/training/ppo_trainer.py (0:0) duplicated block id: 4 size: 9 cleaned lines of code in 2 files: - reagent/data/oss_data_fetcher.py (0:0) - reagent/data/data_fetcher.py (0:0) duplicated block id: 5 size: 8 cleaned lines of code in 2 files: - reagent/ope/estimators/contextual_bandits_estimators.py (0:0) - reagent/ope/estimators/contextual_bandits_estimators.py (0:0) duplicated block id: 6 size: 8 cleaned lines of code in 2 files: - reagent/training/cfeval/bandit_reward_network_trainer.py (0:0) - reagent/training/reward_network_trainer.py (0:0) duplicated block id: 7 size: 8 cleaned lines of code in 3 files: - reagent/model_managers/discrete_dqn_base.py (0:0) - reagent/model_managers/actor_critic_base.py (0:0) - reagent/model_managers/model_based/synthetic_reward.py (0:0) duplicated block id: 8 size: 7 cleaned lines of code in 2 files: - serving/reagent/serving/operators/SoftmaxRanker.cpp (14:21) - serving/reagent/serving/operators/Softmax.cpp (6:13) duplicated block id: 9 size: 7 cleaned lines of code in 2 files: - reagent/training/ranking/seq2slate_tf_trainer.py (0:0) - reagent/training/ranking/seq2slate_attn_trainer.py (0:0) duplicated block id: 10 size: 11 cleaned lines of code in 2 files: - reagent/workflow/utils.py (0:0) - reagent/data/manual_data_module.py (0:0) duplicated block id: 11 size: 7 cleaned lines of code in 3 files: - reagent/publishers/model_publisher.py (0:0) - reagent/publishers/no_publishing.py (0:0) - reagent/publishers/file_system_publisher.py (0:0) duplicated block id: 12 size: 6 cleaned lines of code in 2 files: - reagent/ope/estimators/contextual_bandits_estimators.py (0:0) - reagent/ope/estimators/contextual_bandits_estimators.py (0:0) duplicated block id: 13 size: 6 cleaned lines of code in 2 files: - reagent/models/seq2slate_reward.py (0:0) - reagent/models/seq2slate_reward.py (0:0) duplicated block id: 14 size: 6 cleaned lines of code in 2 files: - reagent/mab/mab_algorithm.py (0:0) - reagent/mab/thompson_sampling.py (0:0) duplicated block id: 15 size: 6 cleaned lines of code in 2 files: - reagent/net_builder/categorical_dqn_net_builder.py (0:0) - reagent/net_builder/categorical_dqn/categorical.py (0:0) duplicated block id: 16 size: 9 cleaned lines of code in 2 files: - reagent/core/utils.py (0:0) - reagent/workflow/utils.py (0:0) duplicated block id: 17 size: 9 cleaned lines of code in 2 files: - reagent/gym/envs/pomdp/string_game.py (0:0) - reagent/gym/envs/pomdp/string_game_v1.py (0:0)