| import gymnasium as gym | |
| from gymnasium.vector import SyncVectorEnv | |
| def make_env(n_envs=1, use_async_envs=False): | |
| def _mk(): | |
| return gym.make("CartPole-v1") | |
| Vec = gym.vector.AsyncVectorEnv if use_async_envs else SyncVectorEnv | |
| return {"cartpole_suite": {0: Vec([_mk for _ in range(n_envs)])}} |