register.py 431 B

1234567891011121314151617
  1. from gym.envs.registration import register as gym_register
  2. env_list = []
  3. def register(id, entry_point, reward_threshold=0.95, **kwargs):
  4. assert id.startswith("MiniGrid-")
  5. assert id not in env_list
  6. # Register the environment with OpenAI gym
  7. gym_register(
  8. id=id, entry_point=entry_point, reward_threshold=reward_threshold, kwargs=kwargs
  9. )
  10. # Add the environment to the set
  11. env_list.append(id)