Source code for projects.ne_control_score.space
from dataclasses import dataclass
from omegaconf import MISSING
from torchrl.envs.libs.gym import GymEnv
from common.optim.ne.space import BaseReinforcementSpace, BaseSpaceConfig
[docs]
@dataclass
class GymReinforcementSpaceConfig(BaseSpaceConfig):
env_name: str = MISSING
[docs]
class GymReinforcementSpace(BaseReinforcementSpace):
def __init__(
self: "GymReinforcementSpace",
config: GymReinforcementSpaceConfig,
) -> None:
super().__init__(config=config, env=GymEnv(env_name=config.env_name))