Add typehint for agent config class
This commit is contained in:
@@ -66,6 +66,7 @@ class RLlibAgent(AgentSessionABC):
|
|||||||
msg = f"Expected RLLIB agent_framework, " f"got {self._training_config.agent_framework}"
|
msg = f"Expected RLLIB agent_framework, " f"got {self._training_config.agent_framework}"
|
||||||
_LOGGER.error(msg)
|
_LOGGER.error(msg)
|
||||||
raise ValueError(msg)
|
raise ValueError(msg)
|
||||||
|
self._agent_config_class: Union[PPOConfig, A2CConfig]
|
||||||
if self._training_config.agent_identifier == AgentIdentifier.PPO:
|
if self._training_config.agent_identifier == AgentIdentifier.PPO:
|
||||||
self._agent_config_class = PPOConfig
|
self._agent_config_class = PPOConfig
|
||||||
elif self._training_config.agent_identifier == AgentIdentifier.A2C:
|
elif self._training_config.agent_identifier == AgentIdentifier.A2C:
|
||||||
|
|||||||
Reference in New Issue
Block a user