openrl.modules.common package¶
Submodules¶
openrl.modules.common.base_net module¶
openrl.modules.common.dqn_net module¶
- class openrl.modules.common.dqn_net.DQNNet(env: Union[gymnasium.core.Env, str], cfg=None, device: Union[torch.device, str] = 'cpu', n_rollout_threads: int = 1, model_dict: Optional[Dict[str, Any]] = None)[source]¶
openrl.modules.common.mat_net module¶
openrl.modules.common.ppo_net module¶
- class openrl.modules.common.ppo_net.PPONet(env: Union[gymnasium.core.Env, str], cfg=None, device: Union[torch.device, str] = 'cpu', n_rollout_threads: int = 1, model_dict: Optional[Dict[str, Any]] = None, module_class: openrl.modules.base_module.BaseModule = <class 'openrl.modules.ppo_module.PPOModule'>)[source]¶
openrl.modules.common.vdn_net module¶
- class openrl.modules.common.vdn_net.VDNNet(env: Union[gymnasium.core.Env, str], cfg=None, device: Union[torch.device, str] = 'cpu', n_rollout_threads: int = 1, model_dict: Optional[Dict[str, Any]] = None)[source]¶
Module contents¶
- class openrl.modules.common.DQNNet(env: Union[gymnasium.core.Env, str], cfg=None, device: Union[torch.device, str] = 'cpu', n_rollout_threads: int = 1, model_dict: Optional[Dict[str, Any]] = None)[source]¶
- class openrl.modules.common.MATNet(env: Union[gymnasium.core.Env, str], cfg=None, device: Union[torch.device, str] = 'cpu', n_rollout_threads: int = 1, model_dict: Dict[str, Any] = {'model': <class 'openrl.modules.networks.MAT_network.MultiAgentTransformer'>})[source]¶
- class openrl.modules.common.PPONet(env: Union[gymnasium.core.Env, str], cfg=None, device: Union[torch.device, str] = 'cpu', n_rollout_threads: int = 1, model_dict: Optional[Dict[str, Any]] = None, module_class: openrl.modules.base_module.BaseModule = <class 'openrl.modules.ppo_module.PPOModule'>)[source]¶
- class openrl.modules.common.VDNNet(env: Union[gymnasium.core.Env, str], cfg=None, device: Union[torch.device, str] = 'cpu', n_rollout_threads: int = 1, model_dict: Optional[Dict[str, Any]] = None)[source]¶