├── .github ├── unittest │ ├── install_dependencies.sh │ ├── install_dependencies_nightly.sh │ ├── install_magent2.sh │ ├── install_meltingpot.sh │ ├── install_pettingzoo.sh │ ├── install_smacv2.sh │ └── install_vmas.sh └── workflows │ ├── lint.yml │ ├── magent_tests.yml │ ├── meltingpot_tests.yml │ ├── pettingzoo_tests.yml │ ├── smacv2_tests.yml │ ├── torchrl_stable_tests.yml │ ├── unit_tests.yml │ └── vmas_tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── benchmarl ├── __init__.py ├── algorithms │ ├── __init__.py │ ├── common.py │ ├── ensemble.py │ ├── iddpg.py │ ├── ippo.py │ ├── iql.py │ ├── isac.py │ ├── maddpg.py │ ├── mappo.py │ ├── masac.py │ ├── qmix.py │ └── vdn.py ├── benchmark │ ├── __init__.py │ └── benchmark.py ├── conf │ ├── __init__.py │ ├── algorithm │ │ ├── iddpg.yaml │ │ ├── ippo.yaml │ │ ├── iql.yaml │ │ ├── isac.yaml │ │ ├── maddpg.yaml │ │ ├── mappo.yaml │ │ ├── masac.yaml │ │ ├── qmix.yaml │ │ └── vdn.yaml │ ├── config.yaml │ ├── experiment │ │ └── base_experiment.yaml │ ├── model │ │ ├── layers │ │ │ ├── cnn.yaml │ │ │ ├── deepsets.yaml │ │ │ ├── gnn.yaml │ │ │ ├── gru.yaml │ │ │ ├── lstm.yaml │ │ │ └── mlp.yaml │ │ └── sequence.yaml │ └── task │ │ ├── magent │ │ └── adversarial_pursuit.yaml │ │ ├── meltingpot │ │ ├── allelopathic_harvest__open.yaml │ │ ├── bach_or_stravinsky_in_the_matrix__arena.yaml │ │ ├── bach_or_stravinsky_in_the_matrix__repeated.yaml │ │ ├── boat_race__eight_races.yaml │ │ ├── chemistry__three_metabolic_cycles.yaml │ │ ├── chemistry__three_metabolic_cycles_with_plentiful_distractors.yaml │ │ ├── chemistry__two_metabolic_cycles.yaml │ │ ├── chemistry__two_metabolic_cycles_with_distractors.yaml │ │ ├── chicken_in_the_matrix__arena.yaml │ │ ├── chicken_in_the_matrix__repeated.yaml │ │ ├── clean_up.yaml │ │ ├── coins.yaml │ │ ├── collaborative_cooking__asymmetric.yaml │ │ ├── collaborative_cooking__circuit.yaml │ │ ├── collaborative_cooking__cramped.yaml │ │ ├── collaborative_cooking__crowded.yaml │ │ ├── collaborative_cooking__figure_eight.yaml │ │ ├── collaborative_cooking__forced.yaml │ │ ├── collaborative_cooking__ring.yaml │ │ ├── commons_harvest__closed.yaml │ │ ├── commons_harvest__open.yaml │ │ ├── commons_harvest__partnership.yaml │ │ ├── coop_mining.yaml │ │ ├── daycare.yaml │ │ ├── externality_mushrooms__dense.yaml │ │ ├── factory_commons__either_or.yaml │ │ ├── fruit_market__concentric_rivers.yaml │ │ ├── gift_refinements.yaml │ │ ├── hidden_agenda.yaml │ │ ├── paintball__capture_the_flag.yaml │ │ ├── paintball__king_of_the_hill.yaml │ │ ├── predator_prey__alley_hunt.yaml │ │ ├── predator_prey__open.yaml │ │ ├── predator_prey__orchard.yaml │ │ ├── predator_prey__random_forest.yaml │ │ ├── prisoners_dilemma_in_the_matrix__arena.yaml │ │ ├── prisoners_dilemma_in_the_matrix__repeated.yaml │ │ ├── pure_coordination_in_the_matrix__arena.yaml │ │ ├── pure_coordination_in_the_matrix__repeated.yaml │ │ ├── rationalizable_coordination_in_the_matrix__arena.yaml │ │ ├── rationalizable_coordination_in_the_matrix__repeated.yaml │ │ ├── running_with_scissors_in_the_matrix__arena.yaml │ │ ├── running_with_scissors_in_the_matrix__one_shot.yaml │ │ ├── running_with_scissors_in_the_matrix__repeated.yaml │ │ ├── stag_hunt_in_the_matrix__arena.yaml │ │ ├── stag_hunt_in_the_matrix__repeated.yaml │ │ ├── territory__inside_out.yaml │ │ ├── territory__open.yaml │ │ └── territory__rooms.yaml │ │ ├── pettingzoo │ │ ├── multiwalker.yaml │ │ ├── simple_adversary.yaml │ │ ├── simple_crypto.yaml │ │ ├── simple_push.yaml │ │ ├── simple_reference.yaml │ │ ├── simple_speaker_listener.yaml │ │ ├── simple_spread.yaml │ │ ├── simple_tag.yaml │ │ ├── simple_world_comm.yaml │ │ └── waterworld.yaml │ │ ├── smacv2 │ │ ├── protoss_10_vs_10.yaml │ │ ├── protoss_10_vs_11.yaml │ │ ├── protoss_20_vs_20.yaml │ │ ├── protoss_20_vs_23.yaml │ │ ├── protoss_5_vs_5.yaml │ │ ├── terran_10_vs_10.yaml │ │ ├── terran_10_vs_11.yaml │ │ ├── terran_20_vs_20.yaml │ │ ├── terran_20_vs_23.yaml │ │ ├── terran_5_vs_5.yaml │ │ ├── zerg_10_vs_10.yaml │ │ ├── zerg_10_vs_11.yaml │ │ ├── zerg_20_vs_20.yaml │ │ ├── zerg_20_vs_23.yaml │ │ └── zerg_5_vs_5.yaml │ │ └── vmas │ │ ├── balance.yaml │ │ ├── ball_passage.yaml │ │ ├── ball_trajectory.yaml │ │ ├── buzz_wire.yaml │ │ ├── discovery.yaml │ │ ├── dispersion.yaml │ │ ├── dropout.yaml │ │ ├── flocking.yaml │ │ ├── football.yaml │ │ ├── give_way.yaml │ │ ├── joint_passage.yaml │ │ ├── joint_passage_size.yaml │ │ ├── multi_give_way.yaml │ │ ├── navigation.yaml │ │ ├── passage.yaml │ │ ├── reverse_transport.yaml │ │ ├── sampling.yaml │ │ ├── simple_adversary.yaml │ │ ├── simple_crypto.yaml │ │ ├── simple_push.yaml │ │ ├── simple_reference.yaml │ │ ├── simple_speaker_listener.yaml │ │ ├── simple_spread.yaml │ │ ├── simple_tag.yaml │ │ ├── simple_world_comm.yaml │ │ ├── transport.yaml │ │ ├── wheel.yaml │ │ └── wind_flocking.yaml ├── environments │ ├── __init__.py │ ├── common.py │ ├── magent │ │ ├── __init__.py │ │ ├── adversarial_pursuit.py │ │ └── common.py │ ├── meltingpot │ │ ├── __init__.py │ │ └── common.py │ ├── pettingzoo │ │ ├── __init__.py │ │ ├── common.py │ │ ├── multiwalker.py │ │ ├── simple_adversary.py │ │ ├── simple_crypto.py │ │ ├── simple_push.py │ │ ├── simple_reference.py │ │ ├── simple_speaker_listener.py │ │ ├── simple_spread.py │ │ ├── simple_tag.py │ │ ├── simple_world_comm.py │ │ └── waterworld.py │ ├── smacv2 │ │ ├── __init__.py │ │ └── common.py │ └── vmas │ │ ├── __init__.py │ │ ├── balance.py │ │ ├── ball_passage.py │ │ ├── ball_trajectory.py │ │ ├── buzz_wire.py │ │ ├── common.py │ │ ├── discovery.py │ │ ├── dispersion.py │ │ ├── dropout.py │ │ ├── flocking.py │ │ ├── football.py │ │ ├── give_way.py │ │ ├── joint_passage.py │ │ ├── joint_passage_size.py │ │ ├── multi_give_way.py │ │ ├── navigation.py │ │ ├── passage.py │ │ ├── reverse_transport.py │ │ ├── sampling.py │ │ ├── simple_adversary.py │ │ ├── simple_crypto.py │ │ ├── simple_push.py │ │ ├── simple_reference.py │ │ ├── simple_speaker_listener.py │ │ ├── simple_spread.py │ │ ├── simple_tag.py │ │ ├── simple_world_comm.py │ │ ├── transport.py │ │ ├── wheel.py │ │ └── wind_flocking.py ├── eval_results.py ├── evaluate.py ├── experiment │ ├── __init__.py │ ├── callback.py │ ├── experiment.py │ └── logger.py ├── hydra_config.py ├── models │ ├── __init__.py │ ├── cnn.py │ ├── common.py │ ├── deepsets.py │ ├── gnn.py │ ├── gru.py │ ├── lstm.py │ └── mlp.py ├── resume.py ├── run.py └── utils.py ├── docs ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── _static │ └── js │ │ └── version_alert.js │ ├── _templates │ ├── autosummary │ │ ├── class.rst │ │ ├── class_no_inherit.rst │ │ ├── class_no_undoc.rst │ │ ├── class_private.rst │ │ └── class_private_no_undoc.rst │ └── breadcrumbs.html │ ├── concepts │ ├── benchmarks.rst │ ├── components.rst │ ├── configuring.rst │ ├── extending.rst │ ├── features.rst │ └── reporting.rst │ ├── conf.py │ ├── index.rst │ ├── modules │ ├── algorithms.rst │ ├── benchmark.rst │ ├── environments.rst │ ├── experiment.rst │ ├── models.rst │ └── root.rst │ └── usage │ ├── citing.rst │ ├── installation.rst │ ├── notebooks.rst │ └── running.rst ├── examples ├── callback │ └── custom_callback.py ├── checkpointing │ ├── reload_experiment.py │ ├── reload_experiment.sh │ ├── resume_experiment.py │ └── resume_experiment.sh ├── configuring │ ├── configuring_algorithm.py │ ├── configuring_algorithm.sh │ ├── configuring_experiment.py │ ├── configuring_experiment.sh │ ├── configuring_model.py │ ├── configuring_model.sh │ ├── configuring_sequence_model.py │ ├── configuring_sequence_model.sh │ ├── configuring_task.py │ └── configuring_task.sh ├── ensemble │ ├── README.md │ ├── ensemble_algorithm.py │ ├── ensemble_algorithm_and_model.py │ └── ensemble_model.py ├── evaluating │ ├── evalaute_experiment.py │ └── evaluate_experiment.sh ├── extending │ ├── algorithm │ │ ├── README.md │ │ ├── algorithms │ │ │ └── customalgorithm.py │ │ └── conf │ │ │ └── algorithm │ │ │ └── customalgorithm.yaml │ ├── model │ │ ├── README.md │ │ ├── conf │ │ │ └── model │ │ │ │ └── layers │ │ │ │ └── custommodel.yaml │ │ └── models │ │ │ └── custommodel.py │ └── task │ │ ├── README.md │ │ ├── conf │ │ └── task │ │ │ └── customenv │ │ │ ├── task_1.yaml │ │ │ └── task_2.yaml │ │ └── environments │ │ └── customenv │ │ ├── common.py │ │ └── task_1.py ├── plotting │ ├── README.md │ └── plot_benchmark.py ├── running │ ├── run_benchmark.py │ ├── run_benchmark.sh │ ├── run_experiment.py │ └── run_experiment.sh └── sweep │ └── wandb │ ├── readme.md │ └── sweepconfig.yaml ├── fine_tuned ├── smacv2 │ ├── conf │ │ └── config.yaml │ └── smacv2_run.py └── vmas │ ├── conf │ └── config.yaml │ └── vmas_run.py ├── notebooks └── run.ipynb ├── pyproject.toml ├── setup.cfg ├── setup.py └── test ├── conftest.py ├── test_algorithm.py ├── test_magent.py ├── test_meltingpot.py ├── test_models.py ├── test_pettingzoo.py ├── test_smacv2.py ├── test_task.py ├── test_vmas.py ├── utils.py └── utils_experiment.py /.github/unittest/install_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/unittest/install_dependencies.sh -------------------------------------------------------------------------------- /.github/unittest/install_dependencies_nightly.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/unittest/install_dependencies_nightly.sh -------------------------------------------------------------------------------- /.github/unittest/install_magent2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/unittest/install_magent2.sh -------------------------------------------------------------------------------- /.github/unittest/install_meltingpot.sh: -------------------------------------------------------------------------------- 1 | 2 | pip install dm-meltingpot 3 | -------------------------------------------------------------------------------- /.github/unittest/install_pettingzoo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/unittest/install_pettingzoo.sh -------------------------------------------------------------------------------- /.github/unittest/install_smacv2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/unittest/install_smacv2.sh -------------------------------------------------------------------------------- /.github/unittest/install_vmas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/unittest/install_vmas.sh -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/magent_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/workflows/magent_tests.yml -------------------------------------------------------------------------------- /.github/workflows/meltingpot_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/workflows/meltingpot_tests.yml -------------------------------------------------------------------------------- /.github/workflows/pettingzoo_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/workflows/pettingzoo_tests.yml -------------------------------------------------------------------------------- /.github/workflows/smacv2_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/workflows/smacv2_tests.yml -------------------------------------------------------------------------------- /.github/workflows/torchrl_stable_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/workflows/torchrl_stable_tests.yml -------------------------------------------------------------------------------- /.github/workflows/unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/workflows/unit_tests.yml -------------------------------------------------------------------------------- /.github/workflows/vmas_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.github/workflows/vmas_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/README.md -------------------------------------------------------------------------------- /benchmarl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/__init__.py -------------------------------------------------------------------------------- /benchmarl/algorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/__init__.py -------------------------------------------------------------------------------- /benchmarl/algorithms/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/common.py -------------------------------------------------------------------------------- /benchmarl/algorithms/ensemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/ensemble.py -------------------------------------------------------------------------------- /benchmarl/algorithms/iddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/iddpg.py -------------------------------------------------------------------------------- /benchmarl/algorithms/ippo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/ippo.py -------------------------------------------------------------------------------- /benchmarl/algorithms/iql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/iql.py -------------------------------------------------------------------------------- /benchmarl/algorithms/isac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/isac.py -------------------------------------------------------------------------------- /benchmarl/algorithms/maddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/maddpg.py -------------------------------------------------------------------------------- /benchmarl/algorithms/mappo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/mappo.py -------------------------------------------------------------------------------- /benchmarl/algorithms/masac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/masac.py -------------------------------------------------------------------------------- /benchmarl/algorithms/qmix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/qmix.py -------------------------------------------------------------------------------- /benchmarl/algorithms/vdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/algorithms/vdn.py -------------------------------------------------------------------------------- /benchmarl/benchmark/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/benchmark/__init__.py -------------------------------------------------------------------------------- /benchmarl/benchmark/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/benchmark/benchmark.py -------------------------------------------------------------------------------- /benchmarl/conf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/__init__.py -------------------------------------------------------------------------------- /benchmarl/conf/algorithm/iddpg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/algorithm/iddpg.yaml -------------------------------------------------------------------------------- /benchmarl/conf/algorithm/ippo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/algorithm/ippo.yaml -------------------------------------------------------------------------------- /benchmarl/conf/algorithm/iql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/algorithm/iql.yaml -------------------------------------------------------------------------------- /benchmarl/conf/algorithm/isac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/algorithm/isac.yaml -------------------------------------------------------------------------------- /benchmarl/conf/algorithm/maddpg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/algorithm/maddpg.yaml -------------------------------------------------------------------------------- /benchmarl/conf/algorithm/mappo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/algorithm/mappo.yaml -------------------------------------------------------------------------------- /benchmarl/conf/algorithm/masac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/algorithm/masac.yaml -------------------------------------------------------------------------------- /benchmarl/conf/algorithm/qmix.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/algorithm/qmix.yaml -------------------------------------------------------------------------------- /benchmarl/conf/algorithm/vdn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/algorithm/vdn.yaml -------------------------------------------------------------------------------- /benchmarl/conf/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/config.yaml -------------------------------------------------------------------------------- /benchmarl/conf/experiment/base_experiment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/experiment/base_experiment.yaml -------------------------------------------------------------------------------- /benchmarl/conf/model/layers/cnn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/model/layers/cnn.yaml -------------------------------------------------------------------------------- /benchmarl/conf/model/layers/deepsets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/model/layers/deepsets.yaml -------------------------------------------------------------------------------- /benchmarl/conf/model/layers/gnn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/model/layers/gnn.yaml -------------------------------------------------------------------------------- /benchmarl/conf/model/layers/gru.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/model/layers/gru.yaml -------------------------------------------------------------------------------- /benchmarl/conf/model/layers/lstm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/model/layers/lstm.yaml -------------------------------------------------------------------------------- /benchmarl/conf/model/layers/mlp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/model/layers/mlp.yaml -------------------------------------------------------------------------------- /benchmarl/conf/model/sequence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/model/sequence.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/magent/adversarial_pursuit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/magent/adversarial_pursuit.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/allelopathic_harvest__open.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/bach_or_stravinsky_in_the_matrix__arena.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/bach_or_stravinsky_in_the_matrix__repeated.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/boat_race__eight_races.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/chemistry__three_metabolic_cycles.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/chemistry__three_metabolic_cycles_with_plentiful_distractors.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/chemistry__two_metabolic_cycles.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/chemistry__two_metabolic_cycles_with_distractors.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/chicken_in_the_matrix__arena.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/chicken_in_the_matrix__repeated.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/clean_up.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/coins.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/collaborative_cooking__asymmetric.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/collaborative_cooking__circuit.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/collaborative_cooking__cramped.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/collaborative_cooking__crowded.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/collaborative_cooking__figure_eight.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/collaborative_cooking__forced.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/collaborative_cooking__ring.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/commons_harvest__closed.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/commons_harvest__open.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/commons_harvest__partnership.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/coop_mining.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/daycare.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/externality_mushrooms__dense.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/factory_commons__either_or.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/fruit_market__concentric_rivers.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/gift_refinements.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/hidden_agenda.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/paintball__capture_the_flag.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/paintball__king_of_the_hill.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/predator_prey__alley_hunt.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/predator_prey__open.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/predator_prey__orchard.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/predator_prey__random_forest.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/prisoners_dilemma_in_the_matrix__arena.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/prisoners_dilemma_in_the_matrix__repeated.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/pure_coordination_in_the_matrix__arena.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/pure_coordination_in_the_matrix__repeated.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/rationalizable_coordination_in_the_matrix__arena.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/rationalizable_coordination_in_the_matrix__repeated.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/running_with_scissors_in_the_matrix__arena.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/running_with_scissors_in_the_matrix__one_shot.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/running_with_scissors_in_the_matrix__repeated.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/stag_hunt_in_the_matrix__arena.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/stag_hunt_in_the_matrix__repeated.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/territory__inside_out.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/territory__open.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/meltingpot/territory__rooms.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/conf/task/pettingzoo/multiwalker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/pettingzoo/multiwalker.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/pettingzoo/simple_adversary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/pettingzoo/simple_adversary.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/pettingzoo/simple_crypto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/pettingzoo/simple_crypto.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/pettingzoo/simple_push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/pettingzoo/simple_push.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/pettingzoo/simple_reference.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/pettingzoo/simple_reference.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/pettingzoo/simple_speaker_listener.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/pettingzoo/simple_speaker_listener.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/pettingzoo/simple_spread.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/pettingzoo/simple_spread.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/pettingzoo/simple_tag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/pettingzoo/simple_tag.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/pettingzoo/simple_world_comm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/pettingzoo/simple_world_comm.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/pettingzoo/waterworld.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/pettingzoo/waterworld.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/protoss_10_vs_10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/protoss_10_vs_10.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/protoss_10_vs_11.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/protoss_10_vs_11.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/protoss_20_vs_20.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/protoss_20_vs_20.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/protoss_20_vs_23.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/protoss_20_vs_23.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/protoss_5_vs_5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/protoss_5_vs_5.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/terran_10_vs_10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/terran_10_vs_10.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/terran_10_vs_11.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/terran_10_vs_11.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/terran_20_vs_20.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/terran_20_vs_20.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/terran_20_vs_23.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/terran_20_vs_23.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/terran_5_vs_5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/terran_5_vs_5.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/zerg_10_vs_10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/zerg_10_vs_10.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/zerg_10_vs_11.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/zerg_10_vs_11.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/zerg_20_vs_20.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/zerg_20_vs_20.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/zerg_20_vs_23.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/zerg_20_vs_23.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/smacv2/zerg_5_vs_5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/smacv2/zerg_5_vs_5.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/balance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/balance.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/ball_passage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/ball_passage.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/ball_trajectory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/ball_trajectory.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/buzz_wire.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/buzz_wire.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/discovery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/discovery.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/dispersion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/dispersion.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/dropout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/dropout.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/flocking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/flocking.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/football.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/football.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/give_way.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/give_way.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/joint_passage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/joint_passage.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/joint_passage_size.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/joint_passage_size.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/multi_give_way.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/multi_give_way.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/navigation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/navigation.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/passage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/passage.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/reverse_transport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/reverse_transport.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/sampling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/sampling.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/simple_adversary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/simple_adversary.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/simple_crypto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/simple_crypto.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/simple_push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/simple_push.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/simple_reference.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/simple_reference.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/simple_speaker_listener.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/simple_speaker_listener.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/simple_spread.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/simple_spread.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/simple_tag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/simple_tag.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/simple_world_comm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/simple_world_comm.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/transport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/transport.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/wheel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/wheel.yaml -------------------------------------------------------------------------------- /benchmarl/conf/task/vmas/wind_flocking.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/conf/task/vmas/wind_flocking.yaml -------------------------------------------------------------------------------- /benchmarl/environments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/__init__.py -------------------------------------------------------------------------------- /benchmarl/environments/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/common.py -------------------------------------------------------------------------------- /benchmarl/environments/magent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/environments/magent/adversarial_pursuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/magent/adversarial_pursuit.py -------------------------------------------------------------------------------- /benchmarl/environments/magent/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/magent/common.py -------------------------------------------------------------------------------- /benchmarl/environments/meltingpot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarl/environments/meltingpot/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/meltingpot/common.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/__init__.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/common.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/multiwalker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/multiwalker.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/simple_adversary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/simple_adversary.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/simple_crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/simple_crypto.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/simple_push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/simple_push.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/simple_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/simple_reference.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/simple_speaker_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/simple_speaker_listener.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/simple_spread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/simple_spread.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/simple_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/simple_tag.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/simple_world_comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/simple_world_comm.py -------------------------------------------------------------------------------- /benchmarl/environments/pettingzoo/waterworld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/pettingzoo/waterworld.py -------------------------------------------------------------------------------- /benchmarl/environments/smacv2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/smacv2/__init__.py -------------------------------------------------------------------------------- /benchmarl/environments/smacv2/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/smacv2/common.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/__init__.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/balance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/balance.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/ball_passage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/ball_passage.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/ball_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/ball_trajectory.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/buzz_wire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/buzz_wire.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/common.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/discovery.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/dispersion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/dispersion.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/dropout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/dropout.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/flocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/flocking.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/football.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/football.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/give_way.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/give_way.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/joint_passage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/joint_passage.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/joint_passage_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/joint_passage_size.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/multi_give_way.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/multi_give_way.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/navigation.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/passage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/passage.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/reverse_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/reverse_transport.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/sampling.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/simple_adversary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/simple_adversary.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/simple_crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/simple_crypto.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/simple_push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/simple_push.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/simple_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/simple_reference.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/simple_speaker_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/simple_speaker_listener.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/simple_spread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/simple_spread.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/simple_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/simple_tag.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/simple_world_comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/simple_world_comm.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/transport.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/wheel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/wheel.py -------------------------------------------------------------------------------- /benchmarl/environments/vmas/wind_flocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/environments/vmas/wind_flocking.py -------------------------------------------------------------------------------- /benchmarl/eval_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/eval_results.py -------------------------------------------------------------------------------- /benchmarl/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/evaluate.py -------------------------------------------------------------------------------- /benchmarl/experiment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/experiment/__init__.py -------------------------------------------------------------------------------- /benchmarl/experiment/callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/experiment/callback.py -------------------------------------------------------------------------------- /benchmarl/experiment/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/experiment/experiment.py -------------------------------------------------------------------------------- /benchmarl/experiment/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/experiment/logger.py -------------------------------------------------------------------------------- /benchmarl/hydra_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/hydra_config.py -------------------------------------------------------------------------------- /benchmarl/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/models/__init__.py -------------------------------------------------------------------------------- /benchmarl/models/cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/models/cnn.py -------------------------------------------------------------------------------- /benchmarl/models/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/models/common.py -------------------------------------------------------------------------------- /benchmarl/models/deepsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/models/deepsets.py -------------------------------------------------------------------------------- /benchmarl/models/gnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/models/gnn.py -------------------------------------------------------------------------------- /benchmarl/models/gru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/models/gru.py -------------------------------------------------------------------------------- /benchmarl/models/lstm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/models/lstm.py -------------------------------------------------------------------------------- /benchmarl/models/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/models/mlp.py -------------------------------------------------------------------------------- /benchmarl/resume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/resume.py -------------------------------------------------------------------------------- /benchmarl/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/run.py -------------------------------------------------------------------------------- /benchmarl/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/benchmarl/utils.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_static/js/version_alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/_static/js/version_alert.js -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/class_no_inherit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/_templates/autosummary/class_no_inherit.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/class_no_undoc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/_templates/autosummary/class_no_undoc.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/class_private.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/_templates/autosummary/class_private.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/class_private_no_undoc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/_templates/autosummary/class_private_no_undoc.rst -------------------------------------------------------------------------------- /docs/source/_templates/breadcrumbs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/_templates/breadcrumbs.html -------------------------------------------------------------------------------- /docs/source/concepts/benchmarks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/concepts/benchmarks.rst -------------------------------------------------------------------------------- /docs/source/concepts/components.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/concepts/components.rst -------------------------------------------------------------------------------- /docs/source/concepts/configuring.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/concepts/configuring.rst -------------------------------------------------------------------------------- /docs/source/concepts/extending.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/concepts/extending.rst -------------------------------------------------------------------------------- /docs/source/concepts/features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/concepts/features.rst -------------------------------------------------------------------------------- /docs/source/concepts/reporting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/concepts/reporting.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/modules/algorithms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/modules/algorithms.rst -------------------------------------------------------------------------------- /docs/source/modules/benchmark.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/modules/benchmark.rst -------------------------------------------------------------------------------- /docs/source/modules/environments.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/modules/environments.rst -------------------------------------------------------------------------------- /docs/source/modules/experiment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/modules/experiment.rst -------------------------------------------------------------------------------- /docs/source/modules/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/modules/models.rst -------------------------------------------------------------------------------- /docs/source/modules/root.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/modules/root.rst -------------------------------------------------------------------------------- /docs/source/usage/citing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/usage/citing.rst -------------------------------------------------------------------------------- /docs/source/usage/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/usage/installation.rst -------------------------------------------------------------------------------- /docs/source/usage/notebooks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/usage/notebooks.rst -------------------------------------------------------------------------------- /docs/source/usage/running.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/docs/source/usage/running.rst -------------------------------------------------------------------------------- /examples/callback/custom_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/callback/custom_callback.py -------------------------------------------------------------------------------- /examples/checkpointing/reload_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/checkpointing/reload_experiment.py -------------------------------------------------------------------------------- /examples/checkpointing/reload_experiment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/checkpointing/reload_experiment.sh -------------------------------------------------------------------------------- /examples/checkpointing/resume_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/checkpointing/resume_experiment.py -------------------------------------------------------------------------------- /examples/checkpointing/resume_experiment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/checkpointing/resume_experiment.sh -------------------------------------------------------------------------------- /examples/configuring/configuring_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/configuring/configuring_algorithm.py -------------------------------------------------------------------------------- /examples/configuring/configuring_algorithm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/configuring/configuring_algorithm.sh -------------------------------------------------------------------------------- /examples/configuring/configuring_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/configuring/configuring_experiment.py -------------------------------------------------------------------------------- /examples/configuring/configuring_experiment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/configuring/configuring_experiment.sh -------------------------------------------------------------------------------- /examples/configuring/configuring_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/configuring/configuring_model.py -------------------------------------------------------------------------------- /examples/configuring/configuring_model.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/configuring/configuring_model.sh -------------------------------------------------------------------------------- /examples/configuring/configuring_sequence_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/configuring/configuring_sequence_model.py -------------------------------------------------------------------------------- /examples/configuring/configuring_sequence_model.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/configuring/configuring_sequence_model.sh -------------------------------------------------------------------------------- /examples/configuring/configuring_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/configuring/configuring_task.py -------------------------------------------------------------------------------- /examples/configuring/configuring_task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/configuring/configuring_task.sh -------------------------------------------------------------------------------- /examples/ensemble/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/ensemble/README.md -------------------------------------------------------------------------------- /examples/ensemble/ensemble_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/ensemble/ensemble_algorithm.py -------------------------------------------------------------------------------- /examples/ensemble/ensemble_algorithm_and_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/ensemble/ensemble_algorithm_and_model.py -------------------------------------------------------------------------------- /examples/ensemble/ensemble_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/ensemble/ensemble_model.py -------------------------------------------------------------------------------- /examples/evaluating/evalaute_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/evaluating/evalaute_experiment.py -------------------------------------------------------------------------------- /examples/evaluating/evaluate_experiment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/evaluating/evaluate_experiment.sh -------------------------------------------------------------------------------- /examples/extending/algorithm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/extending/algorithm/README.md -------------------------------------------------------------------------------- /examples/extending/algorithm/algorithms/customalgorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/extending/algorithm/algorithms/customalgorithm.py -------------------------------------------------------------------------------- /examples/extending/algorithm/conf/algorithm/customalgorithm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/extending/algorithm/conf/algorithm/customalgorithm.yaml -------------------------------------------------------------------------------- /examples/extending/model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/extending/model/README.md -------------------------------------------------------------------------------- /examples/extending/model/conf/model/layers/custommodel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/extending/model/conf/model/layers/custommodel.yaml -------------------------------------------------------------------------------- /examples/extending/model/models/custommodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/extending/model/models/custommodel.py -------------------------------------------------------------------------------- /examples/extending/task/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/extending/task/README.md -------------------------------------------------------------------------------- /examples/extending/task/conf/task/customenv/task_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/extending/task/conf/task/customenv/task_1.yaml -------------------------------------------------------------------------------- /examples/extending/task/conf/task/customenv/task_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/extending/task/conf/task/customenv/task_2.yaml -------------------------------------------------------------------------------- /examples/extending/task/environments/customenv/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/extending/task/environments/customenv/common.py -------------------------------------------------------------------------------- /examples/extending/task/environments/customenv/task_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/extending/task/environments/customenv/task_1.py -------------------------------------------------------------------------------- /examples/plotting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/plotting/README.md -------------------------------------------------------------------------------- /examples/plotting/plot_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/plotting/plot_benchmark.py -------------------------------------------------------------------------------- /examples/running/run_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/running/run_benchmark.py -------------------------------------------------------------------------------- /examples/running/run_benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/running/run_benchmark.sh -------------------------------------------------------------------------------- /examples/running/run_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/running/run_experiment.py -------------------------------------------------------------------------------- /examples/running/run_experiment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/running/run_experiment.sh -------------------------------------------------------------------------------- /examples/sweep/wandb/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/sweep/wandb/readme.md -------------------------------------------------------------------------------- /examples/sweep/wandb/sweepconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/examples/sweep/wandb/sweepconfig.yaml -------------------------------------------------------------------------------- /fine_tuned/smacv2/conf/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/fine_tuned/smacv2/conf/config.yaml -------------------------------------------------------------------------------- /fine_tuned/smacv2/smacv2_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/fine_tuned/smacv2/smacv2_run.py -------------------------------------------------------------------------------- /fine_tuned/vmas/conf/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/fine_tuned/vmas/conf/config.yaml -------------------------------------------------------------------------------- /fine_tuned/vmas/vmas_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/fine_tuned/vmas/vmas_run.py -------------------------------------------------------------------------------- /notebooks/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/notebooks/run.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/setup.py -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/test_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/test/test_algorithm.py -------------------------------------------------------------------------------- /test/test_magent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/test/test_magent.py -------------------------------------------------------------------------------- /test/test_meltingpot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/test/test_meltingpot.py -------------------------------------------------------------------------------- /test/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/test/test_models.py -------------------------------------------------------------------------------- /test/test_pettingzoo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/test/test_pettingzoo.py -------------------------------------------------------------------------------- /test/test_smacv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/test/test_smacv2.py -------------------------------------------------------------------------------- /test/test_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/test/test_task.py -------------------------------------------------------------------------------- /test/test_vmas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/test/test_vmas.py -------------------------------------------------------------------------------- /test/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/test/utils.py -------------------------------------------------------------------------------- /test/utils_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookresearch/BenchMARL/HEAD/test/utils_experiment.py --------------------------------------------------------------------------------