src.environment.parallelenv.worker.ray¶
Module Contents¶
Classes¶
Ray worker used in RayVectorEnv. |
API¶
- class src.environment.parallelenv.worker.ray.RayEnvWorker(env_fn: List[Callable[[], gym.Env]], num_cpu_per_worker: int = 1, num_gpu_per_worker: int = 0, no_warning=False)[source]¶
Bases:
src.environment.parallelenv.worker.base.EnvWorkerRay worker used in RayVectorEnv.
Initialization
- static wait(workers: List[src.environment.parallelenv.worker.ray.RayEnvWorker], wait_num: int, timeout: Optional[float] = None) List[src.environment.parallelenv.worker.ray.RayEnvWorker][source]¶
- recv() Union[Tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray, numpy.ndarray], numpy.ndarray][source]¶