unilab.base.registry.env¶
- unilab.base.registry.env(name, sim_backend)[source]¶
Decorator to register an environment class or function factory.
- Usage:
@env(“my-env”, “mujoco”) class MyEnv(ABEnv):
…
@env(“my-manager-env”, “mujoco”) def make_my_env(cfg, num_envs=1, backend_type=”mujoco”):
…
- Parameters:
- Return type:
Callable[[TypeVar(TEnvFactory, bound=EnvFactory)],TypeVar(TEnvFactory, bound=EnvFactory)]