Skip to content

Commit 13e0550

Browse files
Merge pull request #895 from msmith93:master
PiperOrigin-RevId: 591000415 Change-Id: Ia167f93021c40461080a66228421478ab3e8b716
2 parents 80572d0 + 441df4b commit 13e0550

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

tf_agents/environments/suite_atari.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from __future__ import division
1919
from __future__ import print_function
2020

21-
from typing import Dict, Optional, Sequence, Text
21+
from typing import Dict, Optional, Sequence, Text, Any
2222

2323
import ale_py # pylint: disable=unused-import
2424
import gin
@@ -84,13 +84,15 @@ def load(
8484
] = DEFAULT_ATARI_GYM_WRAPPERS,
8585
env_wrappers: Sequence[types.PyEnvWrapper] = (),
8686
spec_dtype_map: Optional[Dict[gym.Space, np.dtype]] = None,
87+
gym_kwargs: Optional[Dict[str, Any]] = None,
8788
) -> py_environment.PyEnvironment:
8889
"""Loads the selected environment and wraps it with the specified wrappers."""
8990
if spec_dtype_map is None:
9091
spec_dtype_map = {gym.spaces.Box: np.uint8}
9192

93+
gym_kwargs = gym_kwargs if gym_kwargs else {}
9294
gym_spec = gym.spec(environment_name)
93-
gym_env = gym_spec.make()
95+
gym_env = gym_spec.make(**gym_kwargs)
9496

9597
if max_episode_steps is None and gym_spec.max_episode_steps is not None:
9698
max_episode_steps = gym_spec.max_episode_steps

0 commit comments

Comments
 (0)