README.md
setup.py
DI_engine.egg-info/PKG-INFO
DI_engine.egg-info/SOURCES.txt
DI_engine.egg-info/dependency_links.txt
DI_engine.egg-info/entry_points.txt
DI_engine.egg-info/requires.txt
DI_engine.egg-info/top_level.txt
ding/__init__.py
ding/config/__init__.py
ding/config/config.py
ding/config/utils.py
ding/entry/__init__.py
ding/entry/application_entry.py
ding/entry/cli.py
ding/entry/dist_entry.py
ding/entry/parallel_entry.py
ding/entry/predefined_config.py
ding/entry/serial_entry.py
ding/entry/serial_entry_il.py
ding/entry/serial_entry_reward_model.py
ding/envs/__init__.py
ding/envs/common/__init__.py
ding/envs/common/common_function.py
ding/envs/common/env_element.py
ding/envs/common/env_element_runner.py
ding/envs/env/__init__.py
ding/envs/env/base_env.py
ding/envs/env/ding_env_wrapper.py
ding/envs/env_manager/__init__.py
ding/envs/env_manager/base_env_manager.py
ding/envs/env_manager/subprocess_env_manager.py
ding/envs/env_manager/tests/__init__.py
ding/envs/env_manager/tests/conftest.py
ding/envs/env_manager/tests/test_base_env_manager.py
ding/envs/env_manager/tests/test_subprocess_env_manager.py
ding/envs/env_wrappers/__init__.py
ding/envs/env_wrappers/env_wrappers.py
ding/hpc_rl/__init__.py
ding/hpc_rl/wrapper.py
ding/interaction/__init__.py
ding/interaction/base/__init__.py
ding/interaction/base/app.py
ding/interaction/base/common.py
ding/interaction/base/network.py
ding/interaction/base/threading.py
ding/interaction/config/__init__.py
ding/interaction/config/base.py
ding/interaction/exception/__init__.py
ding/interaction/exception/base.py
ding/interaction/exception/master.py
ding/interaction/exception/slave.py
ding/interaction/master/__init__.py
ding/interaction/master/base.py
ding/interaction/master/connection.py
ding/interaction/master/master.py
ding/interaction/master/task.py
ding/interaction/slave/__init__.py
ding/interaction/slave/action.py
ding/interaction/slave/slave.py
ding/interaction/tests/__init__.py
ding/interaction/tests/base/__init__.py
ding/interaction/tests/base/test_app.py
ding/interaction/tests/base/test_common.py
ding/interaction/tests/base/test_network.py
ding/interaction/tests/base/test_threading.py
ding/interaction/tests/config/__init__.py
ding/interaction/tests/config/test_base.py
ding/interaction/tests/exception/__init__.py
ding/interaction/tests/exception/test_base.py
ding/interaction/tests/exception/test_master.py
ding/interaction/tests/exception/test_slave.py
ding/interaction/tests/interaction/__init__.py
ding/interaction/tests/interaction/bases.py
ding/interaction/tests/interaction/test_errors.py
ding/interaction/tests/interaction/test_simple.py
ding/interaction/tests/test_utils/__init__.py
ding/interaction/tests/test_utils/random.py
ding/interaction/tests/test_utils/stream.py
ding/league/__init__.py
ding/league/algorithm.py
ding/league/base_league.py
ding/league/one_vs_one_league.py
ding/league/player.py
ding/league/shared_payoff.py
ding/league/starcraft_player.py
ding/model/__init__.py
ding/model/common/__init__.py
ding/model/common/encoder.py
ding/model/common/head.py
ding/model/common/utils.py
ding/model/template/__init__.py
ding/model/template/acer.py
ding/model/template/atoc.py
ding/model/template/coma.py
ding/model/template/ppg.py
ding/model/template/q_learning.py
ding/model/template/qac.py
ding/model/template/qacd.py
ding/model/template/qmix.py
ding/model/template/sqn.py
ding/model/template/vac.py
ding/model/wrapper/__init__.py
ding/model/wrapper/model_wrappers.py
ding/model/wrapper/test_model_wrappers.py
ding/policy/__init__.py
ding/policy/a2c.py
ding/policy/acer.py
ding/policy/atoc.py
ding/policy/base_policy.py
ding/policy/c51.py
ding/policy/collaq.py
ding/policy/coma.py
ding/policy/command_mode_policy_instance.py
ding/policy/common_utils.py
ding/policy/ddpg.py
ding/policy/dqn.py
ding/policy/il.py
ding/policy/impala.py
ding/policy/iqn.py
ding/policy/policy_factory.py
ding/policy/ppg.py
ding/policy/ppo.py
ding/policy/qmix.py
ding/policy/qrdqn.py
ding/policy/r2d2.py
ding/policy/rainbow.py
ding/policy/sac.py
ding/policy/sqn.py
ding/policy/td3.py
ding/reward_model/__init__.py
ding/reward_model/base_reward_model.py
ding/reward_model/gail_irl_model.py
ding/reward_model/her_reward_model.py
ding/reward_model/pdeil_irl_model.py
ding/reward_model/pwil_irl_model.py
ding/reward_model/red_irl_model.py
ding/reward_model/rnd_reward_model.py
ding/rl_utils/__init__.py
ding/rl_utils/a2c.py
ding/rl_utils/acer.py
ding/rl_utils/adder.py
ding/rl_utils/beta_function.py
ding/rl_utils/coma.py
ding/rl_utils/exploration.py
ding/rl_utils/gae.py
ding/rl_utils/isw.py
ding/rl_utils/ppg.py
ding/rl_utils/ppo.py
ding/rl_utils/retrace.py
ding/rl_utils/td.py
ding/rl_utils/upgo.py
ding/rl_utils/value_rescale.py
ding/rl_utils/vtrace.py
ding/torch_utils/__init__.py
ding/torch_utils/checkpoint_helper.py
ding/torch_utils/data_helper.py
ding/torch_utils/distribution.py
ding/torch_utils/math_helper.py
ding/torch_utils/metric.py
ding/torch_utils/nn_test_helper.py
ding/torch_utils/optimizer_helper.py
ding/torch_utils/loss/__init__.py
ding/torch_utils/loss/cross_entropy_loss.py
ding/torch_utils/loss/multi_logits_loss.py
ding/torch_utils/network/__init__.py
ding/torch_utils/network/activation.py
ding/torch_utils/network/nn_module.py
ding/torch_utils/network/normalization.py
ding/torch_utils/network/res_block.py
ding/torch_utils/network/rnn.py
ding/torch_utils/network/scatter_connection.py
ding/torch_utils/network/soft_argmax.py
ding/torch_utils/network/transformer.py
ding/utils/__init__.py
ding/utils/collection_helper.py
ding/utils/compression_helper.py
ding/utils/default_helper.py
ding/utils/design_helper.py
ding/utils/fake_linklink.py
ding/utils/file_helper.py
ding/utils/import_helper.py
ding/utils/k8s_helper.py
ding/utils/linklink_dist_helper.py
ding/utils/lock_helper.py
ding/utils/log_helper.py
ding/utils/pytorch_ddp_dist_helper.py
ding/utils/registry.py
ding/utils/registry_factory.py
ding/utils/segment_tree.py
ding/utils/slurm_helper.py
ding/utils/system_helper.py
ding/utils/time_helper.py
ding/utils/type_helper.py
ding/utils/autolog/__init__.py
ding/utils/autolog/base.py
ding/utils/autolog/data.py
ding/utils/autolog/model.py
ding/utils/autolog/time_ctl.py
ding/utils/autolog/value.py
ding/utils/autolog/tests/__init__.py
ding/utils/autolog/tests/test_data.py
ding/utils/autolog/tests/test_model.py
ding/utils/autolog/tests/test_time.py
ding/utils/data/__init__.py
ding/utils/data/base_dataloader.py
ding/utils/data/collate_fn.py
ding/utils/data/dataloader.py
ding/utils/data/dataset.py
ding/utils/data/structure/__init__.py
ding/utils/data/structure/cache.py
ding/utils/data/structure/container.py
ding/utils/loader/__init__.py
ding/utils/loader/base.py
ding/utils/loader/collection.py
ding/utils/loader/dict.py
ding/utils/loader/exception.py
ding/utils/loader/mapping.py
ding/utils/loader/norm.py
ding/utils/loader/number.py
ding/utils/loader/string.py
ding/utils/loader/types.py
ding/utils/loader/utils.py
ding/utils/loader/tests/__init__.py
ding/utils/loader/tests/test_cartpole_dqn_serial_config_loader.py
ding/utils/loader/tests/loader/__init__.py
ding/utils/loader/tests/loader/test_base.py
ding/utils/loader/tests/loader/test_collection.py
ding/utils/loader/tests/loader/test_dict.py
ding/utils/loader/tests/loader/test_mapping.py
ding/utils/loader/tests/loader/test_norm.py
ding/utils/loader/tests/loader/test_number.py
ding/utils/loader/tests/loader/test_string.py
ding/utils/loader/tests/loader/test_types.py
ding/utils/loader/tests/loader/test_utils.py
ding/worker/__init__.py
ding/worker/adapter/__init__.py
ding/worker/adapter/learner_aggregator.py
ding/worker/collector/__init__.py
ding/worker/collector/base_parallel_collector.py
ding/worker/collector/base_serial_collector.py
ding/worker/collector/base_serial_evaluator.py
ding/worker/collector/episode_one_vs_one_serial_collector.py
ding/worker/collector/episode_serial_collector.py
ding/worker/collector/one_vs_one_collector.py
ding/worker/collector/one_vs_one_serial_evaluator.py
ding/worker/collector/sample_serial_collector.py
ding/worker/collector/zergling_collector.py
ding/worker/collector/comm/__init__.py
ding/worker/collector/comm/base_comm_collector.py
ding/worker/collector/comm/flask_fs_collector.py
ding/worker/collector/comm/utils.py
ding/worker/collector/tests/__init__.py
ding/worker/collector/tests/fake_cpong_dqn_config.py
ding/worker/collector/tests/test_episode_serial_collector.py
ding/worker/collector/tests/test_one_vs_one_collector.py
ding/worker/collector/tests/speed_test/__init__.py
ding/worker/collector/tests/speed_test/fake_env.py
ding/worker/collector/tests/speed_test/fake_policy.py
ding/worker/collector/tests/speed_test/test_collector_profile.py
ding/worker/collector/tests/speed_test/test_config.py
ding/worker/collector/tests/speed_test/utils.py
ding/worker/coordinator/__init__.py
ding/worker/coordinator/base_parallel_commander.py
ding/worker/coordinator/base_serial_commander.py
ding/worker/coordinator/comm_coordinator.py
ding/worker/coordinator/coordinator.py
ding/worker/coordinator/one_vs_one_parallel_commander.py
ding/worker/coordinator/operator_server.py
ding/worker/coordinator/resource_manager.py
ding/worker/coordinator/solo_parallel_commander.py
ding/worker/learner/__init__.py
ding/worker/learner/base_learner.py
ding/worker/learner/learner_hook.py
ding/worker/learner/comm/__init__.py
ding/worker/learner/comm/base_comm_learner.py
ding/worker/learner/comm/flask_fs_learner.py
ding/worker/learner/comm/utils.py
ding/worker/replay_buffer/__init__.py
ding/worker/replay_buffer/advanced_buffer.py
ding/worker/replay_buffer/base_buffer.py
ding/worker/replay_buffer/episode_buffer.py
ding/worker/replay_buffer/naive_buffer.py
ding/worker/replay_buffer/utils.py
dizoo/__init__.py
dizoo/atari/__init__.py
dizoo/atari/config/__init__.py
dizoo/atari/envs/__init__.py
dizoo/atari/envs/atari_env.py
dizoo/atari/envs/atari_multi_discrete_env.py
dizoo/atari/envs/atari_wrappers.py
dizoo/atari/envs/test_atari_env.py
dizoo/atari/envs/test_atari_mutli_discrete_env.py
dizoo/box2d/__init__.py
dizoo/box2d/bipedalwalker/__init__.py
dizoo/box2d/bipedalwalker/envs/__init__.py
dizoo/box2d/bipedalwalker/envs/bipedalwalker_env.py
dizoo/box2d/bipedalwalker/envs/test_bipedalwalker.py
dizoo/box2d/lunarlander/__init__.py
dizoo/box2d/lunarlander/config/__init__.py
dizoo/box2d/lunarlander/config/lunarlander_acer_config.py
dizoo/box2d/lunarlander/config/lunarlander_dqn_config.py
dizoo/box2d/lunarlander/config/lunarlander_ppo_config.py
dizoo/box2d/lunarlander/config/lunarlander_ppo_rnd_config.py
dizoo/box2d/lunarlander/config/lunarlander_qrdqn_config.py
dizoo/box2d/lunarlander/config/lunarlander_r2d2_config.py
dizoo/box2d/lunarlander/envs/__init__.py
dizoo/box2d/lunarlander/envs/lunarlander_env.py
dizoo/box2d/lunarlander/envs/test_lunarlander_env.py
dizoo/classic_control/__init__.py
dizoo/classic_control/bitflip/__init__.py
dizoo/classic_control/bitflip/config/__init__.py
dizoo/classic_control/bitflip/config/bitflip_her_dqn_config.py
dizoo/classic_control/bitflip/config/bitflip_pure_dqn_config.py
dizoo/classic_control/bitflip/entry/__init__.py
dizoo/classic_control/bitflip/entry/bitflip_dqn_main.py
dizoo/classic_control/bitflip/envs/__init__.py
dizoo/classic_control/bitflip/envs/bitflip_env.py
dizoo/classic_control/bitflip/envs/test_bitfile_env.py
dizoo/classic_control/cartpole/__init__.py
dizoo/classic_control/cartpole/config/__init__.py
dizoo/classic_control/cartpole/config/cartpole_a2c_config.py
dizoo/classic_control/cartpole/config/cartpole_acer_config.py
dizoo/classic_control/cartpole/config/cartpole_c51_config.py
dizoo/classic_control/cartpole/config/cartpole_dqn_config.py
dizoo/classic_control/cartpole/config/cartpole_impala_config.py
dizoo/classic_control/cartpole/config/cartpole_iqn_config.py
dizoo/classic_control/cartpole/config/cartpole_ppg_config.py
dizoo/classic_control/cartpole/config/cartpole_ppo_config.py
dizoo/classic_control/cartpole/config/cartpole_ppo_offpolicy_config.py
dizoo/classic_control/cartpole/config/cartpole_ppo_rnd_config.py
dizoo/classic_control/cartpole/config/cartpole_qrdqn_config.py
dizoo/classic_control/cartpole/config/cartpole_r2d2_config.py
dizoo/classic_control/cartpole/config/cartpole_rainbow_config.py
dizoo/classic_control/cartpole/config/cartpole_sqn_config.py
dizoo/classic_control/cartpole/config/parallel/__init__.py
dizoo/classic_control/cartpole/config/parallel/cartpole_dqn_config.py
dizoo/classic_control/cartpole/config/parallel/cartpole_dqn_config_k8s.py
dizoo/classic_control/cartpole/config/parallel/total_config.py
dizoo/classic_control/cartpole/entry/__init__.py
dizoo/classic_control/cartpole/entry/cartpole_dqn_main.py
dizoo/classic_control/cartpole/entry/cartpole_ppg_main.py
dizoo/classic_control/cartpole/entry/cartpole_ppo_main.py
dizoo/classic_control/cartpole/entry/cartpole_ppo_offpolicy_main.py
dizoo/classic_control/cartpole/entry/cartpole_ppo_rnd_main.py
dizoo/classic_control/cartpole/entry/formatted_total_config.py
dizoo/classic_control/cartpole/entry/total_config.py
dizoo/classic_control/cartpole/envs/__init__.py
dizoo/classic_control/cartpole/envs/cartpole_env.py
dizoo/classic_control/cartpole/envs/test_cartpole_env.py
dizoo/classic_control/pendulum/__init__.py
dizoo/classic_control/pendulum/config/__init__.py
dizoo/classic_control/pendulum/config/pendulum_ddpg_config.py
dizoo/classic_control/pendulum/config/pendulum_ppo_config.py
dizoo/classic_control/pendulum/config/pendulum_sac_config.py
dizoo/classic_control/pendulum/config/pendulum_td3_config.py
dizoo/classic_control/pendulum/entry/__init__.py
dizoo/classic_control/pendulum/entry/formatted_total_config.py
dizoo/classic_control/pendulum/entry/pendulum_ppo_main.py
dizoo/classic_control/pendulum/entry/pendulum_td3_main.py
dizoo/classic_control/pendulum/entry/total_config.py
dizoo/classic_control/pendulum/envs/__init__.py
dizoo/classic_control/pendulum/envs/pendulum_env.py
dizoo/classic_control/pendulum/envs/test_pendulum_env.py
dizoo/common/__init__.py
dizoo/common/policy/__init__.py
dizoo/common/policy/md_dqn.py
dizoo/common/policy/md_ppo.py
dizoo/common/policy/md_rainbow_dqn.py
dizoo/competitive_rl/__init__.py
dizoo/competitive_rl/envs/__init__.py
dizoo/competitive_rl/envs/competitive_rl_env.py
dizoo/competitive_rl/envs/competitive_rl_env_wrapper.py
dizoo/competitive_rl/envs/test_competitive_rl.py
dizoo/gfootball/__init__.py
dizoo/gfootball/replay.py
dizoo/gfootball/entry/__init__.py
dizoo/gfootball/entry/gfootball_il_default_config.py
dizoo/gfootball/envs/__init__.py
dizoo/gfootball/envs/fake_dataset.py
dizoo/gfootball/envs/gfootball_env.py
dizoo/gfootball/envs/gfootballsp_env.py
dizoo/gfootball/model/__init__.py
dizoo/gfootball/model/bots/__init__.py
dizoo/gfootball/model/bots/kaggle_5th_place_model.py
dizoo/gfootball/model/bots/rule_based_bot.py
dizoo/gfootball/policy/__init__.py
dizoo/gfootball/policy/ppo_lstm.py
dizoo/league_demo/__init__.py
dizoo/league_demo/demo_league.py
dizoo/league_demo/game_env.py
dizoo/league_demo/league_demo_ppo_config.py
dizoo/league_demo/league_demo_ppo_main.py
dizoo/league_demo/selfplay_demo_ppo_main.py
dizoo/minigrid/__init__.py
dizoo/minigrid/envs/__init__.py
dizoo/minigrid/envs/minigrid_env.py
dizoo/minigrid/envs/test_minigrid_env.py
dizoo/multiagent_particle/__init__.py
dizoo/multiagent_particle/config/__init__.py
dizoo/multiagent_particle/config/cooperative_navigation_atoc_config.py
dizoo/multiagent_particle/config/cooperative_navigation_collaq_config.py
dizoo/multiagent_particle/config/cooperative_navigation_coma_config.py
dizoo/multiagent_particle/config/cooperative_navigation_qmix_config.py
dizoo/multiagent_particle/config/cooperative_navigation_vdn_config.py
dizoo/multiagent_particle/entry/__init__.py
dizoo/multiagent_particle/entry/cooperative_navigation_qmix_main.py
dizoo/multiagent_particle/envs/__init__.py
dizoo/multiagent_particle/envs/make_env.py
dizoo/multiagent_particle/envs/particle_env.py
dizoo/multiagent_particle/envs/test_particle_env.py
dizoo/multiagent_particle/envs/multiagent/__init__.py
dizoo/multiagent_particle/envs/multiagent/core.py
dizoo/multiagent_particle/envs/multiagent/environment.py
dizoo/multiagent_particle/envs/multiagent/multi_discrete.py
dizoo/multiagent_particle/envs/multiagent/policy.py
dizoo/multiagent_particle/envs/multiagent/rendering.py
dizoo/multiagent_particle/envs/multiagent/scenario.py
dizoo/multiagent_particle/envs/multiagent/scenarios/__init__.py
dizoo/multiagent_particle/envs/multiagent/scenarios/simple.py
dizoo/multiagent_particle/envs/multiagent/scenarios/simple_adversary.py
dizoo/multiagent_particle/envs/multiagent/scenarios/simple_crypto.py
dizoo/multiagent_particle/envs/multiagent/scenarios/simple_push.py
dizoo/multiagent_particle/envs/multiagent/scenarios/simple_reference.py
dizoo/multiagent_particle/envs/multiagent/scenarios/simple_speaker_listener.py
dizoo/multiagent_particle/envs/multiagent/scenarios/simple_spread.py
dizoo/multiagent_particle/envs/multiagent/scenarios/simple_tag.py
dizoo/multiagent_particle/envs/multiagent/scenarios/simple_world_comm.py
dizoo/pomdp/__init__.py
dizoo/pomdp/entry/__init__.py
dizoo/pomdp/entry/pomdp_dqn_default_config.py
dizoo/pomdp/entry/pomdp_ppo_default_config.py
dizoo/pomdp/envs/__init__.py
dizoo/pomdp/envs/atari_env.py
dizoo/pomdp/envs/atari_wrappers.py
dizoo/pomdp/envs/test_atari_env.py
dizoo/smac/__init__.py
dizoo/smac/envs/__init__.py
dizoo/smac/envs/fake_smac_env.py
dizoo/smac/envs/smac_action.py
dizoo/smac/envs/smac_env.py
dizoo/smac/envs/smac_map.py
dizoo/smac/envs/smac_reward.py
dizoo/smac/envs/test_smac_env.py