ray.rllib.core.rl_module.multi_rl_module.MultiRLModule.__init__#
- MultiRLModule.__init__(config=-1, *, observation_space: gymnasium.Space | None = None, action_space: gymnasium.Space | None = None, inference_only: bool | None = None, learner_only: bool | None = None, model_config: dict | None = None, rl_module_specs: Dict[str, RLModuleSpec] | None = None, **kwargs) None [source]#
Initializes a MultiRLModule instance.
- Parameters:
observation_space – The MultiRLModule’s observation space.
action_space – The MultiRLModule’s action space.
inference_only – The MultiRLModule’s
inference_only
setting. If True, force sets all inference_only flags insiderl_module_specs
also to True. If None, infers the value forinference_only
by setting it to True, iff allinference_only
flags insiderl_module_specs
, otherwise to False.model_config – The MultiRLModule’s
model_config
dict.rl_module_specs – A dict mapping ModuleIDs to
RLModuleSpec
instances used to create the submodules.