disable env_checker in factory
This commit is contained in:
parent
19e7661b8d
commit
d9019d9e7e
|
@ -30,10 +30,13 @@ def make_env(cfg, num_parallel_envs=0) -> gym.Env | gym.vector.SyncVectorEnv:
|
||||||
|
|
||||||
if num_parallel_envs == 0:
|
if num_parallel_envs == 0:
|
||||||
# non-batched version of the env that returns an observation of shape (c)
|
# non-batched version of the env that returns an observation of shape (c)
|
||||||
env = gym.make(gym_handle, **kwargs)
|
env = gym.make(gym_handle, disable_env_checker=True, **kwargs)
|
||||||
else:
|
else:
|
||||||
# batched version of the env that returns an observation of shape (b, c)
|
# batched version of the env that returns an observation of shape (b, c)
|
||||||
env = gym.vector.SyncVectorEnv(
|
env = gym.vector.SyncVectorEnv(
|
||||||
[lambda: gym.make(gym_handle, **kwargs) for _ in range(num_parallel_envs)]
|
[
|
||||||
|
lambda: gym.make(gym_handle, disable_env_checker=True, **kwargs)
|
||||||
|
for _ in range(num_parallel_envs)
|
||||||
|
]
|
||||||
)
|
)
|
||||||
return env
|
return env
|
||||||
|
|
Loading…
Reference in New Issue