ray.rllib.core.rl_模块.多重_rl_模块.MultiRLModule.添加_模块#

MultiRLModule.add_module(module_id: str, module: RLModule, *, override: bool = False) None[源代码]#

在运行时将一个模块添加到多代理模块中。

参数:
  • module_id – 要添加的模块ID。如果模块ID已存在且override为False,则会引发错误。如果override为True,则模块将被替换。

  • module – 要添加的模块。

  • override – 是否覆盖已存在的模块。

抛出:

ValueError – 如果模块ID已经存在且override为False。如果模块ID根据``validate_module_id()``的逻辑无效,则会引发警告。