File size: 310 Bytes
bdf2d67
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
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)])}}