ray.rllib.core.learner.learner_group.LearnerGroup.__init__#
- LearnerGroup.__init__(*, config: AlgorithmConfig, module_spec: RLModuleSpec | MultiRLModuleSpec | None = None)[源代码]#
初始化一个 LearnerGroup 实例。
- 参数:
config – 用于配置此 LearnerGroup 的 AlgorithmConfig 对象。调用配置上的
learners(num_learners=...)
方法来指定要使用的学习者工作者的数量。使用参数num_cpus_per_learner
和/或num_gpus_per_learner
调用相同的方法来配置此 LearnerGroup 中每个 Learner 工作者使用的计算资源。调用配置上的training(learner_class=...)
方法来指定要使用的具体 Learner 类。调用配置上的rl_module(rl_module_spec=...)
方法来设置每个 Learner 中使用的 RLModule 的具体细节。module_spec – 如果尚未在
config
中指定,可以通过此参数提供一个单独的重写 RLModuleSpec。