"""Ray Module.""" import logging from typing import Any, Callable, List, Optional, Union class RayLogger: def __init__( self, log_level: int = logging.INFO, format: str = "%(asctime)s::%(levelname)-2s::%(name)s::%(message)s", datefmt: str = "%Y-%m-%d %H:%M:%S", ): ... def get_logger(self, name: Union[str, Any] = None) -> logging.Logger: ... def ray_logger(function: Callable[..., Any]) -> Callable[..., Any]: ... def ray_remote(**options: Any) -> Callable[..., Any]: ... def ray_get(futures: List[Any]) -> Any: ... def initialize_ray( address: Optional[str] = None, redis_password: Optional[str] = None, ignore_reinit_error: Optional[bool] = True, include_dashboard: Optional[bool] = False, log_to_driver: Optional[bool] = True, object_store_memory: Optional[int] = None, cpu_count: Optional[int] = None, gpu_count: Optional[int] = 0, ) -> None: ...