Use deepmind wrapper for retro (#685)

* Use deepmind wrapper for retro

* moved wrap_deepmind_retro after Monitor wrapper
This commit is contained in:
Mathieu Poliquin
2018-10-31 01:16:15 +08:00
committed by pzhokhov
parent 165c622572
commit 637bf55da7

View File

@@ -60,12 +60,14 @@ def make_env(env_id, env_type, subrank=0, seed=None, reward_scale=1.0, gamestate
allow_early_resets=True)
if env_type == 'atari':
return wrap_deepmind(env, **wrapper_kwargs)
elif reward_scale != 1:
return retro_wrappers.RewardScaler(env, reward_scale)
else:
return env
env = wrap_deepmind(env, **wrapper_kwargs)
elif env_type == 'retro':
env = retro_wrappers.wrap_deepmind_retro(env, **wrapper_kwargs)
if reward_scale != 1:
env = retro_wrappers.RewardScaler(env, reward_scale)
return env
def make_mujoco_env(env_id, seed, reward_scale=1.0):