benchmarl.environments.MAgentTask
- class MAgentTask(value)[source]
Bases:
TaskEnum for MAgent2 tasks.
- ADVERSARIAL_PURSUIT = 1
- get_task(config: Dict[str, Any] | None = None) TaskClass
Get the
TaskClassobject associated with this enum element by passing it the task name and config.If no config is given, it will be loaded from
benchmarl/conf/task/self.env_name()/self.nameusingTask.get_from_yaml().
- property config
- static log_info(batch: TensorDictBase) Dict[str, float]
- static render_callback(experiment, env: EnvBase, data: TensorDictBase)