ray.rllib.env.env_runner_group.EnvRunnerGroup.foreach_env#
- EnvRunnerGroup.foreach_env(func: Callable[[Any | gymnasium.Env], List[T]]) List[List[T]] [源代码]#
调用
func
并将所有工作者的子环境作为参数传递。“底层子环境” 是向量化环境中一个环境的单一克隆。
func
接受一个单一的底层子环境作为参数,例如一个 gym.Env 对象。- 参数:
func – 一个函数 - 接受一个 EnvType(通常是一个 gym.Env 对象)作为参数,并返回一个返回值列表的列表,每个底层子环境每个工作者对应一个值。
- 返回:
结果的列表(子环境)的列表(工作者)。
开发者API: 此API可能会在Ray的次要版本之间发生变化。