openrl.drivers package¶
Submodules¶
openrl.drivers.base_driver module¶
openrl.drivers.offpolicy_driver module¶
- class openrl.drivers.offpolicy_driver.OffPolicyDriver(config: Dict[str, Any], trainer, buffer, agent, rank: int = 0, world_size: int = 1, client=None, logger: Optional[openrl.utils.logger.Logger] = None)[source]¶
openrl.drivers.onpolicy_driver module¶
- class openrl.drivers.onpolicy_driver.OnPolicyDriver(config: Dict[str, Any], trainer, buffer, agent, rank: int = 0, world_size: int = 1, client=None, logger: Optional[openrl.utils.logger.Logger] = None, callback: Union[None, Callable, List[openrl.utils.callbacks.callbacks.BaseCallback], openrl.utils.callbacks.callbacks.BaseCallback] = None)[source]¶
openrl.drivers.rl_driver module¶
- class openrl.drivers.rl_driver.RLDriver(config: Dict[str, Any], trainer, buffer, agent, rank: int = 0, world_size: int = 1, client=None, logger: Optional[openrl.utils.logger.Logger] = None, callback: Union[None, Callable, List[openrl.utils.callbacks.callbacks.BaseCallback], openrl.utils.callbacks.callbacks.BaseCallback] = None)[source]¶
Bases:
openrl.drivers.base_driver.BaseDriver,abc.ABC