mirror of
https://github.com/gryf/coach.git
synced 2025-12-17 19:20:19 +01:00
fix atari stack overflow (#412)
This commit is contained in:
@@ -459,7 +459,7 @@ class GymEnvironment(Environment):
|
|||||||
def _restart_environment_episode(self, force_environment_reset=False):
|
def _restart_environment_episode(self, force_environment_reset=False):
|
||||||
# prevent reset of environment if there are ale lives left
|
# prevent reset of environment if there are ale lives left
|
||||||
if (self.is_atari_env and self.env.unwrapped.ale.lives() > 0) \
|
if (self.is_atari_env and self.env.unwrapped.ale.lives() > 0) \
|
||||||
and not force_environment_reset:
|
and not force_environment_reset and self.env.env._elapsed_steps < self.env.env._max_episode_steps:
|
||||||
self.step(self.action_space.default_action)
|
self.step(self.action_space.default_action)
|
||||||
else:
|
else:
|
||||||
self.state = self.env.reset()
|
self.state = self.env.reset()
|
||||||
|
|||||||
Reference in New Issue
Block a user