gitextract_e69a341i/ ├── LICENSE ├── MACPO/ │ ├── .gitignore │ ├── environment.yaml │ ├── macpo/ │ │ ├── __init__.py │ │ ├── algorithms/ │ │ │ ├── __init__.py │ │ │ ├── r_mappo/ │ │ │ │ ├── __init__.py │ │ │ │ ├── algorithm/ │ │ │ │ │ ├── MACPPOPolicy.py │ │ │ │ │ ├── rMAPPOPolicy.py │ │ │ │ │ └── r_actor_critic.py │ │ │ │ └── r_macpo.py │ │ │ └── utils/ │ │ │ ├── act.py │ │ │ ├── cnn.py │ │ │ ├── distributions.py │ │ │ ├── mlp.py │ │ │ ├── rnn.py │ │ │ └── util.py │ │ ├── config.py │ │ ├── envs/ │ │ │ ├── __init__.py │ │ │ ├── env_wrappers.py │ │ │ └── safety_ma_mujoco/ │ │ │ ├── MUJOCO_LOG.TXT │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── safety_multiagent_mujoco/ │ │ │ │ ├── __init__.py │ │ │ │ ├── ant.py │ │ │ │ ├── assets/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── ant.xml │ │ │ │ │ ├── coupled_half_cheetah.xml │ │ │ │ │ ├── half_cheetah.xml │ │ │ │ │ ├── hopper.xml │ │ │ │ │ ├── humanoid.xml │ │ │ │ │ ├── manyagent_ant.xml │ │ │ │ │ ├── manyagent_ant.xml.template │ │ │ │ │ ├── manyagent_ant__stage1.xml │ │ │ │ │ ├── manyagent_swimmer.xml.template │ │ │ │ │ ├── manyagent_swimmer__bckp2.xml │ │ │ │ │ └── manyagent_swimmer_bckp.xml │ │ │ │ ├── coupled_half_cheetah.py │ │ │ │ ├── half_cheetah.py │ │ │ │ ├── hopper.py │ │ │ │ ├── humanoid.py │ │ │ │ ├── manyagent_ant.py │ │ │ │ ├── manyagent_swimmer.py │ │ │ │ ├── mujoco_env.py │ │ │ │ ├── mujoco_multi.py │ │ │ │ ├── multiagentenv.py │ │ │ │ └── obsk.py │ │ │ └── test.py │ │ ├── runner/ │ │ │ ├── __init__.py │ │ │ └── separated/ │ │ │ ├── __init__.py │ │ │ ├── base_runner.py │ │ │ ├── base_runner_macpo.py │ │ │ ├── mujoco_runner.py │ │ │ └── mujoco_runner_macpo.py │ │ ├── scripts/ │ │ │ ├── __init__.py │ │ │ ├── train/ │ │ │ │ ├── __init__.py │ │ │ │ └── train_mujoco.py │ │ │ └── train_mujoco.sh │ │ └── utils/ │ │ ├── __init__.py │ │ ├── multi_discrete.py │ │ ├── popart.py │ │ ├── separated_buffer.py │ │ └── util.py │ ├── macpo.egg-info/ │ │ ├── PKG-INFO │ │ ├── SOURCES.txt │ │ ├── dependency_links.txt │ │ └── top_level.txt │ └── setup.py ├── MAPPO-Lagrangian/ │ ├── .gitignore │ ├── environment.yaml │ ├── mappo_lagrangian/ │ │ ├── __init__.py │ │ ├── algorithms/ │ │ │ ├── __init__.py │ │ │ ├── r_mappo/ │ │ │ │ ├── __init__.py │ │ │ │ ├── algorithm/ │ │ │ │ │ ├── MACPPOPolicy.py │ │ │ │ │ ├── rMAPPOPolicy.py │ │ │ │ │ └── r_actor_critic.py │ │ │ │ └── r_mappo_lagr.py │ │ │ └── utils/ │ │ │ ├── act.py │ │ │ ├── cnn.py │ │ │ ├── distributions.py │ │ │ ├── mlp.py │ │ │ ├── rnn.py │ │ │ └── util.py │ │ ├── config.py │ │ ├── envs/ │ │ │ ├── __init__.py │ │ │ ├── env_wrappers.py │ │ │ └── safety_ma_mujoco/ │ │ │ ├── MUJOCO_LOG.TXT │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── safety_multiagent_mujoco/ │ │ │ │ ├── __init__.py │ │ │ │ ├── ant.py │ │ │ │ ├── assets/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── ant.xml │ │ │ │ │ ├── beifen_hopper.xml │ │ │ │ │ ├── coupled_half_cheetah.xml │ │ │ │ │ ├── half_cheetah.xml │ │ │ │ │ ├── hopper.xml │ │ │ │ │ ├── humanoid.xml │ │ │ │ │ ├── manyagent_ant.xml │ │ │ │ │ ├── manyagent_ant.xml.template │ │ │ │ │ ├── manyagent_ant__stage1.xml │ │ │ │ │ ├── manyagent_swimmer.xml.template │ │ │ │ │ ├── manyagent_swimmer__bckp2.xml │ │ │ │ │ └── manyagent_swimmer_bckp.xml │ │ │ │ ├── coupled_half_cheetah.py │ │ │ │ ├── half_cheetah.py │ │ │ │ ├── hopper.py │ │ │ │ ├── humanoid.py │ │ │ │ ├── manyagent_ant.py │ │ │ │ ├── manyagent_swimmer.py │ │ │ │ ├── mujoco_env.py │ │ │ │ ├── mujoco_multi.py │ │ │ │ ├── multiagentenv.py │ │ │ │ └── obsk.py │ │ │ └── test.py │ │ ├── runner/ │ │ │ ├── __init__.py │ │ │ └── separated/ │ │ │ ├── __init__.py │ │ │ ├── base_runner.py │ │ │ ├── base_runner_mappo_lagr.py │ │ │ ├── mujoco_runner.py │ │ │ └── mujoco_runner_mappo_lagr.py │ │ ├── scripts/ │ │ │ ├── __init__.py │ │ │ ├── eval/ │ │ │ │ └── eval_hanabi.py │ │ │ ├── train/ │ │ │ │ ├── __init__.py │ │ │ │ └── train_mujoco.py │ │ │ └── train_mujoco.sh │ │ └── utils/ │ │ ├── __init__.py │ │ ├── multi_discrete.py │ │ ├── popart.py │ │ ├── separated_buffer.py │ │ ├── shared_buffer.py │ │ └── util.py │ ├── mappo_lagrangian.egg-info/ │ │ ├── PKG-INFO │ │ ├── SOURCES.txt │ │ ├── dependency_links.txt │ │ └── top_level.txt │ └── setup.py ├── README.md ├── environment.yaml └── requirements.txt