ray.rllib.core.rl_模块.多_rl_模块.MultiRLModuleSpec.build#

MultiRLModuleSpec.build(module_id: str | None = None) RLModule[源代码]#

构建多智能体模块或单智能体模块。

如果 module_id 为 None,它将构建多智能体模块。否则,它将使用给定的 module_id 构建单智能体模块。

注意:如果在调用构建时 module_specs 不是字典,它将引发错误,因为调用者应该已经更新了它以通知我们关于 module_ids 的信息。

参数:

module_id – 要构建的单一代理模块的 module_id。如果为 None,则构建多代理模块。

返回:

内置模块。如果 module_id 为 None,则返回多代理模块。