LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
comrad/enjoy.py
comrad/record_topdown_heatmap.py
comrad/record_video.py
comrad/train.py
comrad/train_all.py
comrad/curriculum/__init__.py
comrad/curriculum/base.py
comrad/curriculum/learning_progress.py
comrad/curriculum/observer.py
comrad/curriculum/omni.py
comrad/curriculum/plr.py
comrad/curriculum/sequential.py
comrad/curriculum/uniform.py
comrad/envs/__init__.py
comrad/envs/action_space.py
comrad/envs/doom_gym.py
comrad/envs/doom_params.py
comrad/envs/multi_wad_env.py
comrad/envs/wad_catalog.py
comrad/envs/multiagent/__init__.py
comrad/envs/multiagent/doom_multiagent.py
comrad/envs/multiagent/doom_multiagent_wrapper.py
comrad/examples/agent_run_env.py
comrad/examples/inspect_obs.py
comrad/examples/single_player.py
comrad/examples/vizdoom.pyi
comrad/examples/you_run_env.py
comrad/examples/WandB_Scraper/plot_wandb.py
comrad/misc/resource_greed.py
comrad/models/__init__.py
comrad/models/doom_model.py
comrad/models/happo_model.py
comrad/models/mappo_model.py
comrad/models/qmix_model.py
comrad/models/qplex_mixer.py
comrad/scenarios/ammo_carrier.cfg
comrad/scenarios/ammo_carrier.wad
comrad/scenarios/armory_siege.cfg
comrad/scenarios/armory_siege.wad
comrad/scenarios/coop_health_gathering.cfg
comrad/scenarios/coop_health_gathering.wad
comrad/scenarios/coop_puzzle.cfg
comrad/scenarios/coop_puzzle.wad
comrad/scenarios/dumb_enemies.cfg
comrad/scenarios/dumb_enemies.wad
comrad/scenarios/foraging_commons.cfg
comrad/scenarios/foraging_commons.wad
comrad/scenarios/lava_maze.cfg
comrad/scenarios/lava_maze.wad
comrad/scenarios/lava_maze_simple.cfg
comrad/scenarios/lava_maze_simple.wad
comrad/scenarios/lavapit.cfg
comrad/scenarios/lavapit.wad
comrad/scenarios/platform_chain.cfg
comrad/scenarios/platform_chain.wad
comrad/scenarios/platform_chain_easy.cfg
comrad/scenarios/platform_chain_easy.wad
comrad/scenarios/rhythm_sync.cfg
comrad/scenarios/rhythm_sync.wad
comrad/scenarios/smart_enemies.cfg
comrad/scenarios/smart_enemies.wad
comrad/scenarios/stag_hunt_arena.cfg
comrad/scenarios/stag_hunt_arena.wad
comrad/scenarios/stealth_labyrinth.cfg
comrad/scenarios/stealth_labyrinth.wad
comrad/scenarios/batch_armory/armory_0.wad
comrad/scenarios/batch_armory/armory_1.wad
comrad/scenarios/batch_armory/armory_10.wad
comrad/scenarios/batch_armory/armory_11.wad
comrad/scenarios/batch_armory/armory_12.wad
comrad/scenarios/batch_armory/armory_13.wad
comrad/scenarios/batch_armory/armory_14.wad
comrad/scenarios/batch_armory/armory_15.wad
comrad/scenarios/batch_armory/armory_16.wad
comrad/scenarios/batch_armory/armory_17.wad
comrad/scenarios/batch_armory/armory_18.wad
comrad/scenarios/batch_armory/armory_19.wad
comrad/scenarios/batch_armory/armory_2.wad
comrad/scenarios/batch_armory/armory_20.wad
comrad/scenarios/batch_armory/armory_21.wad
comrad/scenarios/batch_armory/armory_22.wad
comrad/scenarios/batch_armory/armory_23.wad
comrad/scenarios/batch_armory/armory_3.wad
comrad/scenarios/batch_armory/armory_4.wad
comrad/scenarios/batch_armory/armory_5.wad
comrad/scenarios/batch_armory/armory_6.wad
comrad/scenarios/batch_armory/armory_7.wad
comrad/scenarios/batch_armory/armory_8.wad
comrad/scenarios/batch_armory/armory_9.wad
comrad/scenarios/batch_lava_maze/lava_maze_0.wad
comrad/scenarios/batch_lava_maze/lava_maze_1.wad
comrad/scenarios/batch_lava_maze/lava_maze_10.wad
comrad/scenarios/batch_lava_maze/lava_maze_11.wad
comrad/scenarios/batch_lava_maze/lava_maze_12.wad
comrad/scenarios/batch_lava_maze/lava_maze_13.wad
comrad/scenarios/batch_lava_maze/lava_maze_14.wad
comrad/scenarios/batch_lava_maze/lava_maze_15.wad
comrad/scenarios/batch_lava_maze/lava_maze_16.wad
comrad/scenarios/batch_lava_maze/lava_maze_17.wad
comrad/scenarios/batch_lava_maze/lava_maze_18.wad
comrad/scenarios/batch_lava_maze/lava_maze_19.wad
comrad/scenarios/batch_lava_maze/lava_maze_2.wad
comrad/scenarios/batch_lava_maze/lava_maze_20.wad
comrad/scenarios/batch_lava_maze/lava_maze_21.wad
comrad/scenarios/batch_lava_maze/lava_maze_22.wad
comrad/scenarios/batch_lava_maze/lava_maze_23.wad
comrad/scenarios/batch_lava_maze/lava_maze_24.wad
comrad/scenarios/batch_lava_maze/lava_maze_25.wad
comrad/scenarios/batch_lava_maze/lava_maze_26.wad
comrad/scenarios/batch_lava_maze/lava_maze_27.wad
comrad/scenarios/batch_lava_maze/lava_maze_28.wad
comrad/scenarios/batch_lava_maze/lava_maze_29.wad
comrad/scenarios/batch_lava_maze/lava_maze_3.wad
comrad/scenarios/batch_lava_maze/lava_maze_30.wad
comrad/scenarios/batch_lava_maze/lava_maze_31.wad
comrad/scenarios/batch_lava_maze/lava_maze_32.wad
comrad/scenarios/batch_lava_maze/lava_maze_33.wad
comrad/scenarios/batch_lava_maze/lava_maze_34.wad
comrad/scenarios/batch_lava_maze/lava_maze_35.wad
comrad/scenarios/batch_lava_maze/lava_maze_36.wad
comrad/scenarios/batch_lava_maze/lava_maze_37.wad
comrad/scenarios/batch_lava_maze/lava_maze_38.wad
comrad/scenarios/batch_lava_maze/lava_maze_39.wad
comrad/scenarios/batch_lava_maze/lava_maze_4.wad
comrad/scenarios/batch_lava_maze/lava_maze_40.wad
comrad/scenarios/batch_lava_maze/lava_maze_41.wad
comrad/scenarios/batch_lava_maze/lava_maze_42.wad
comrad/scenarios/batch_lava_maze/lava_maze_43.wad
comrad/scenarios/batch_lava_maze/lava_maze_44.wad
comrad/scenarios/batch_lava_maze/lava_maze_45.wad
comrad/scenarios/batch_lava_maze/lava_maze_46.wad
comrad/scenarios/batch_lava_maze/lava_maze_47.wad
comrad/scenarios/batch_lava_maze/lava_maze_48.wad
comrad/scenarios/batch_lava_maze/lava_maze_49.wad
comrad/scenarios/batch_lava_maze/lava_maze_5.wad
comrad/scenarios/batch_lava_maze/lava_maze_50.wad
comrad/scenarios/batch_lava_maze/lava_maze_51.wad
comrad/scenarios/batch_lava_maze/lava_maze_52.wad
comrad/scenarios/batch_lava_maze/lava_maze_53.wad
comrad/scenarios/batch_lava_maze/lava_maze_54.wad
comrad/scenarios/batch_lava_maze/lava_maze_55.wad
comrad/scenarios/batch_lava_maze/lava_maze_56.wad
comrad/scenarios/batch_lava_maze/lava_maze_57.wad
comrad/scenarios/batch_lava_maze/lava_maze_58.wad
comrad/scenarios/batch_lava_maze/lava_maze_59.wad
comrad/scenarios/batch_lava_maze/lava_maze_6.wad
comrad/scenarios/batch_lava_maze/lava_maze_60.wad
comrad/scenarios/batch_lava_maze/lava_maze_61.wad
comrad/scenarios/batch_lava_maze/lava_maze_62.wad
comrad/scenarios/batch_lava_maze/lava_maze_63.wad
comrad/scenarios/batch_lava_maze/lava_maze_64.wad
comrad/scenarios/batch_lava_maze/lava_maze_65.wad
comrad/scenarios/batch_lava_maze/lava_maze_7.wad
comrad/scenarios/batch_lava_maze/lava_maze_8.wad
comrad/scenarios/batch_lava_maze/lava_maze_9.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_bridge_intro.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_bridge_mastery.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_bridge_progress.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_easy_intro.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_easy_mastery.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_easy_movers.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_easy_spacing.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_hard_default.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_hard_endgame.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_hard_extended.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_hard_intro.wad
comrad/scenarios/batch_platform_chain_curriculum/platform_chain_hard_tighter.wad
comrad/templates/asdf.sh
comrad/templates/run.sh
comrad/templates/run_algo.sh
comrad/templates/run_bench.sh
comrad/tests/__init__.py
comrad/tests/test_doom_utils_additional_input.py
comrad/tests/test_lava_maze_action_mask.py
comrad/tests/test_record_topdown_heatmap.py
comrad/tests/test_train_all.py
comrad/tests/test_train_all_scaling.py
comrad/utils/__init__.py
comrad/utils/doom_render.py
comrad/utils/doom_utils.py
comrad/utils/recording_actions.py
comrad/utils/video_uploader.py
comrad/utils/wad_utils.py
comrad/wrappers/__init__.py
comrad/wrappers/action_mask.py
comrad/wrappers/additional_input.py
comrad/wrappers/agent_id_wrapper.py
comrad/wrappers/exploration.py
comrad/wrappers/multiplayer_stats.py
comrad/wrappers/observation_space.py
comrad/wrappers/reward_shaping.py
comrad/wrappers/shared_reward.py
comrad/wrappers/step_human_input.py
comrad/wrappers/video_recorder.py
comrad/wrappers/scenario_wrappers/__init__.py
comrad/wrappers/scenario_wrappers/ammo_carrier.py
comrad/wrappers/scenario_wrappers/armory_siege.py
comrad/wrappers/scenario_wrappers/coop_health_gathering.py
comrad/wrappers/scenario_wrappers/coop_puzzle.py
comrad/wrappers/scenario_wrappers/dumb_enemies.py
comrad/wrappers/scenario_wrappers/foraging_commons.py
comrad/wrappers/scenario_wrappers/gathering_reward_shaping.py
comrad/wrappers/scenario_wrappers/lava_maze.py
comrad/wrappers/scenario_wrappers/lava_maze_simple.py
comrad/wrappers/scenario_wrappers/lavapit_reward_shaping.py
comrad/wrappers/scenario_wrappers/mwh_reward_shaping.py
comrad/wrappers/scenario_wrappers/pitfall_reward_shaping.py
comrad/wrappers/scenario_wrappers/platform_chain.py
comrad/wrappers/scenario_wrappers/rhythm_sync.py
comrad/wrappers/scenario_wrappers/rhythm_sync_dense.py
comrad/wrappers/scenario_wrappers/smart_enemies.py
comrad/wrappers/scenario_wrappers/stag_hunt_arena.py
comrad/wrappers/scenario_wrappers/stealth_labyrinth.py
comrad_bench.egg-info/PKG-INFO
comrad_bench.egg-info/SOURCES.txt
comrad_bench.egg-info/dependency_links.txt
comrad_bench.egg-info/requires.txt
comrad_bench.egg-info/top_level.txt
sample_factory/__init__.py
sample_factory/enjoy.py
sample_factory/eval.py
sample_factory/export_onnx.py
sample_factory/train.py
sample_factory/algo/__init__.py
sample_factory/algo/evaluators/__init__.py
sample_factory/algo/evaluators/default_evaluator.py
sample_factory/algo/learning/__init__.py
sample_factory/algo/learning/batcher.py
sample_factory/algo/learning/learner.py
sample_factory/algo/learning/learner_dqn.py
sample_factory/algo/learning/learner_happo.py
sample_factory/algo/learning/learner_qmix.py
sample_factory/algo/learning/learner_worker.py
sample_factory/algo/learning/rnn_utils.py
sample_factory/algo/runners/__init__.py
sample_factory/algo/runners/runner.py
sample_factory/algo/runners/runner_parallel.py
sample_factory/algo/runners/runner_serial.py
sample_factory/algo/sampling/__init__.py
sample_factory/algo/sampling/batched_sampling.py
sample_factory/algo/sampling/evaluation_sampling_api.py
sample_factory/algo/sampling/inference_worker.py
sample_factory/algo/sampling/non_batched_sampling.py
sample_factory/algo/sampling/rollout_worker.py
sample_factory/algo/sampling/sampler.py
sample_factory/algo/sampling/sampling_utils.py
sample_factory/algo/sampling/stats.py
sample_factory/algo/sampling/sync_sampling_api.py
sample_factory/algo/utils/__init__.py
sample_factory/algo/utils/action_distributions.py
sample_factory/algo/utils/agent_policy_mapping.py
sample_factory/algo/utils/context.py
sample_factory/algo/utils/env_info.py
sample_factory/algo/utils/epsilon_schedule.py
sample_factory/algo/utils/gymnasium_utils.py
sample_factory/algo/utils/heartbeat.py
sample_factory/algo/utils/joint_replay_buffer.py
sample_factory/algo/utils/joint_sequence_replay_buffer.py
sample_factory/algo/utils/make_env.py
sample_factory/algo/utils/misc.py
sample_factory/algo/utils/model_sharing.py
sample_factory/algo/utils/multiprocessing_utils.py
sample_factory/algo/utils/optimizers.py
sample_factory/algo/utils/replay_buffer.py
sample_factory/algo/utils/rl_utils.py
sample_factory/algo/utils/running_mean_std.py
sample_factory/algo/utils/shared_buffers.py
sample_factory/algo/utils/tensor_dict.py
sample_factory/algo/utils/tensor_utils.py
sample_factory/algo/utils/torch_utils.py
sample_factory/algo/utils/spaces/__init__.py
sample_factory/algo/utils/spaces/discretized.py
sample_factory/cfg/__init__.py
sample_factory/cfg/arguments.py
sample_factory/cfg/cfg.py
sample_factory/cfg/configurable.py
sample_factory/envs/__init__.py
sample_factory/envs/create_env.py
sample_factory/envs/env_utils.py
sample_factory/envs/env_wrappers.py
sample_factory/envs/pettingzoo_envs.py
sample_factory/huggingface/__init__.py
sample_factory/huggingface/huggingface_utils.py
sample_factory/huggingface/load_from_hub.py
sample_factory/huggingface/push_to_hub.py
sample_factory/launcher/__init__.py
sample_factory/launcher/launcher_utils.py
sample_factory/launcher/run.py
sample_factory/launcher/run_description.py
sample_factory/launcher/run_ngc.py
sample_factory/launcher/run_processes.py
sample_factory/launcher/run_slurm.py
sample_factory/model/__init__.py
sample_factory/model/action_parameterization.py
sample_factory/model/actor_critic.py
sample_factory/model/core.py
sample_factory/model/decoder.py
sample_factory/model/encoder.py
sample_factory/model/model_factory.py
sample_factory/model/model_utils.py
sample_factory/model/utils.py
sample_factory/pbt/__init__.py
sample_factory/pbt/population_based_training.py
sample_factory/tests/__init__.py
sample_factory/tests/export_onnx_utils.py
sample_factory/tests/test_comrad_curriculum.py
sample_factory/tests/test_comrad_train_resume.py
sample_factory/tests/test_launcher.py
sample_factory/tests/test_precheck.py
sample_factory/tests/test_utils.py
sample_factory/tests/test_video_recorder.py
sample_factory/tests/test_video_uploader.py
sample_factory/tests/utils.py
sample_factory/tests/algo/__init__.py
sample_factory/tests/algo/test_action_distributions.py
sample_factory/tests/algo/test_joint_replay_buffer_rng.py
sample_factory/tests/algo/test_learner.py
sample_factory/tests/algo/test_model.py
sample_factory/tests/algo/test_model_builder.py
sample_factory/tests/algo/test_pbt.py
sample_factory/tests/algo/test_rms.py
sample_factory/tests/algo/test_rnn.py
sample_factory/tests/algo/test_spaces.py
sample_factory/tests/algo/test_tensordict.py
sample_factory/tests/algo/happo/__init__.py
sample_factory/tests/algo/happo/conftest.py
sample_factory/tests/algo/happo/test_critic_rnn.py
sample_factory/tests/algo/happo/test_critic_rnn_training.py
sample_factory/tests/algo/happo/test_helpers.py
sample_factory/tests/algo/happo/test_learner.py
sample_factory/tests/algo/happo/test_loss.py
sample_factory/tests/algo/happo/test_model.py
sample_factory/tests/algo/mappo/__init__.py
sample_factory/tests/algo/mappo/conftest.py
sample_factory/tests/algo/mappo/test_critic.py
sample_factory/tests/algo/mappo/test_model.py
sample_factory/tests/algo/mappo/test_rnn_edges.py
sample_factory/tests/algo/qmix/__init__.py
sample_factory/tests/algo/qmix/conftest.py
sample_factory/tests/algo/qmix/test_buffer.py
sample_factory/tests/algo/qmix/test_forward_equivalence.py
sample_factory/tests/algo/qmix/test_learner.py
sample_factory/tests/algo/qmix/test_qplex_compound_actions.py
sample_factory/tests/algo/qmix/test_rnn_buffer.py
sample_factory/tests/algo/qmix/test_rnn_core.py
sample_factory/tests/algo/qmix/test_rnn_loss.py
sample_factory/tests/algo/qmix/test_rnn_model.py
sample_factory/tests/algo/qmix/test_transitions.py
sample_factory/tests/algo/qplex/test_qatten_regress.py
sample_factory/tests/algo/qplex/test_qplex.py
sample_factory/tests/algo/qplex/test_qplex_cfg_validation.py
sample_factory/tests/algo/qplex/test_qplex_compound_convergence.py
sample_factory/tests/envs/__init__.py
sample_factory/tests/envs/test_batched_sampling_true_objective.py
sample_factory/tests/envs/test_doom_gym_terminal_info.py
sample_factory/tests/envs/test_doom_multiagent_wrapper.py
sample_factory/tests/envs/utils.py
sample_factory/tests/envs/tuple_action_envs/__init__.py
sample_factory/tests/envs/tuple_action_envs/test_mixed_dist_env_batched.py
sample_factory/tests/envs/tuple_action_envs/test_mixed_dist_env_non_batched.py
sample_factory/tests/envs/tuple_action_envs/test_two_discrete_action_dist_env_batched.py
sample_factory/tests/envs/tuple_action_envs/test_two_discrete_action_dist_env_non_batched.py
sample_factory/tests/envs/vizdoom/__init__.py
sample_factory/tests/envs/vizdoom/test_vizdoom_basic.py
sample_factory/tests/envs/vizdoom/test_vizdoom_multiplayer.py
sample_factory/tests/examples/__init__.py
sample_factory/tests/examples/test_example.py
sample_factory/tests/examples/test_example_multi.py
sample_factory/tests/examples/test_example_sampler.py
sample_factory/utils/__init__.py
sample_factory/utils/algo_version.py
sample_factory/utils/attr_dict.py
sample_factory/utils/decay.py
sample_factory/utils/dicts.py
sample_factory/utils/get_available_gpus.py
sample_factory/utils/gifs.py
sample_factory/utils/gpu_utils.py
sample_factory/utils/network.py
sample_factory/utils/normalize.py
sample_factory/utils/tb.py
sample_factory/utils/timing.py
sample_factory/utils/typing.py
sample_factory/utils/utils.py
sample_factory/utils/wandb_utils.py