Installation

Install from PyPi

You can install VMAS from PyPi.

pip install vmas

Install from source

If you want to install the current main version (more up to date than latest release), you can do:

git clone https://github.com/proroklab/VectorizedMultiAgentSimulator.git
cd VectorizedMultiAgentSimulator
pip install -e .

Install optional requirements

By default, vmas has only the core requirements. Here are some optional packages you may want to install.

Training

You may want to install one of the following training libraries

pip install benchmarl
pip install torchrl
pip install "ray[rllib]"==2.1.0 # We support versions "ray[rllib]<=2.2,>=1.13"

Logging

You may want to install the following rendering and logging tools

pip install wandb
pip install opencv-python moviepy matplotlib