benchmarl.algorithms.QmixConfig

class QmixConfig(mixing_embed_dim: int, delay_value: bool, loss_function: str)[source]

Bases: AlgorithmConfig

Configuration dataclass for Qmix.

mixing_embed_dim: int = <dataclasses._MISSING_TYPE object>
delay_value: bool = <dataclasses._MISSING_TYPE object>
loss_function: str = <dataclasses._MISSING_TYPE object>
static associated_class() Type[Algorithm][source]

The algorithm class associated to the config

static supports_continuous_actions() bool[source]

If the algorithm supports continuous actions

static supports_discrete_actions() bool[source]

If the algorithm supports discrete actions

static on_policy() bool[source]

If the algorithm has to be run on policy or off policy