Shortcuts

openrl.modules.common package

Submodules

openrl.modules.common.base_net module

class openrl.modules.common.base_net.BaseNet[源代码]

基类:abc.ABC

openrl.modules.common.ppo_net module

class openrl.modules.common.ppo_net.PPONet(env: Union[gym.core.Env, str], cfg=None, device: Union[torch.device, str] = 'cpu', n_rollout_threads: int = 1, model_dict: Optional[Dict[str, Any]] = None)[源代码]

基类:openrl.modules.common.base_net.BaseNet

act(observation: Union[numpy.ndarray, Dict[str, numpy.ndarray]], deterministic: bool = False) Tuple[numpy.ndarray, Optional[Tuple[numpy.ndarray, ...]]][源代码]
load_policy(path: str) None[源代码]
reset(env: Optional[gym.core.Env] = None) None[源代码]

Module contents

class openrl.modules.common.PPONet(env: Union[gym.core.Env, str], cfg=None, device: Union[torch.device, str] = 'cpu', n_rollout_threads: int = 1, model_dict: Optional[Dict[str, Any]] = None)[源代码]

基类:openrl.modules.common.base_net.BaseNet

act(observation: Union[numpy.ndarray, Dict[str, numpy.ndarray]], deterministic: bool = False) Tuple[numpy.ndarray, Optional[Tuple[numpy.ndarray, ...]]][源代码]
load_policy(path: str) None[源代码]
reset(env: Optional[gym.core.Env] = None) None[源代码]