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