jadechoghari HF Staff commited on
Commit
7df250f
·
verified ·
1 Parent(s): 31b7aee

Create env.py

Browse files
Files changed (1) hide show
  1. env.py +14 -0
env.py ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gym
2
+ from gym.vector import SyncVectorEnv
3
+
4
+ def make_env_cartpole(n_envs=1, use_async_envs=False):
5
+ def _mk():
6
+ return gym.make("CartPole-v1")
7
+ Vec = gym.vector.AsyncVectorEnv if use_async_envs else SyncVectorEnv
8
+ return {"cartpole_suite": {0: Vec([_mk for _ in range(n_envs)])}}
9
+
10
+ def make_env_mountaincar(n_envs=1, use_async_envs=False):
11
+ def _mk():
12
+ return gym.make("MountainCar-v0")
13
+ Vec = gym.vector.AsyncVectorEnv if use_async_envs else SyncVectorEnv
14
+ return {"mountaincar_suite": {0: Vec([_mk for _ in range(n_envs)])}}