Rename class ActorCriticModuleOpt -> ActorCriticOpt
This commit is contained in:
		
							parent
							
								
									5c8d57a2d2
								
							
						
					
					
						commit
						7e6d3d627e
					
				@ -18,7 +18,7 @@ from tianshou.highlevel.module.core import (
 | 
				
			|||||||
)
 | 
					)
 | 
				
			||||||
from tianshou.highlevel.module.critic import CriticEnsembleFactory, CriticFactory
 | 
					from tianshou.highlevel.module.critic import CriticEnsembleFactory, CriticFactory
 | 
				
			||||||
from tianshou.highlevel.module.module_opt import (
 | 
					from tianshou.highlevel.module.module_opt import (
 | 
				
			||||||
    ActorCriticModuleOpt,
 | 
					    ActorCriticOpt,
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
from tianshou.highlevel.optim import OptimizerFactory
 | 
					from tianshou.highlevel.optim import OptimizerFactory
 | 
				
			||||||
from tianshou.highlevel.params.policy_params import (
 | 
					from tianshou.highlevel.params.policy_params import (
 | 
				
			||||||
@ -297,12 +297,12 @@ class ActorCriticAgentFactory(
 | 
				
			|||||||
        envs: Environments,
 | 
					        envs: Environments,
 | 
				
			||||||
        device: TDevice,
 | 
					        device: TDevice,
 | 
				
			||||||
        lr: float,
 | 
					        lr: float,
 | 
				
			||||||
    ) -> ActorCriticModuleOpt:
 | 
					    ) -> ActorCriticOpt:
 | 
				
			||||||
        actor = self.actor_factory.create_module(envs, device)
 | 
					        actor = self.actor_factory.create_module(envs, device)
 | 
				
			||||||
        critic = self.critic_factory.create_module(envs, device, use_action=self.critic_use_action)
 | 
					        critic = self.critic_factory.create_module(envs, device, use_action=self.critic_use_action)
 | 
				
			||||||
        actor_critic = ActorCritic(actor, critic)
 | 
					        actor_critic = ActorCritic(actor, critic)
 | 
				
			||||||
        optim = self.optim_factory.create_optimizer(actor_critic, lr)
 | 
					        optim = self.optim_factory.create_optimizer(actor_critic, lr)
 | 
				
			||||||
        return ActorCriticModuleOpt(actor_critic, optim)
 | 
					        return ActorCriticOpt(actor_critic, optim)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @typing.no_type_check
 | 
					    @typing.no_type_check
 | 
				
			||||||
    def _create_kwargs(self, envs: Environments, device: TDevice) -> dict[str, Any]:
 | 
					    def _create_kwargs(self, envs: Environments, device: TDevice) -> dict[str, Any]:
 | 
				
			||||||
 | 
				
			|||||||
@ -14,7 +14,7 @@ class ModuleOpt:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@dataclass
 | 
					@dataclass
 | 
				
			||||||
class ActorCriticModuleOpt:
 | 
					class ActorCriticOpt:
 | 
				
			||||||
    """Container for an :class:`ActorCritic` instance along with its optimizer."""
 | 
					    """Container for an :class:`ActorCritic` instance along with its optimizer."""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    actor_critic_module: ActorCritic
 | 
					    actor_critic_module: ActorCritic
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user