Skip to content

Commit

Permalink
fix video disabling
Browse files Browse the repository at this point in the history
  • Loading branch information
vitchyr committed Oct 16, 2020
1 parent d28416b commit b5d3498
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions hw3/cs285/infrastructure/rl_trainer.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,22 @@ def __init__(self, params):
self.env = gym.make(self.params['env_name'])
if 'env_wrappers' in self.params:
# These operations are currently only for Atari envs
self.env = wrappers.Monitor(self.env, os.path.join(self.params['logdir'], "gym"), force=True)
self.env.enabled = (self.params['video_log_freq'] > 0)
self.env = wrappers.Monitor(
self.env,
os.path.join(self.params['logdir'], "gym"),
force=True,
video_callable=(None if self.params['video_log_freq'] > 0 else False),
)
self.env = params['env_wrappers'](self.env)
self.mean_episode_reward = -float('nan')
self.best_mean_episode_reward = -float('inf')
if 'non_atari_colab_env' in self.params and self.params['video_log_freq'] > 0:
self.env = wrappers.Monitor(self.env, os.path.join(self.params['logdir'], "gym"), force=True)
self.env.enabled = (self.params['video_log_freq'] > 0)
self.env = wrappers.Monitor(
self.env,
os.path.join(self.params['logdir'], "gym"),
force=True,
video_callable=(None if self.params['video_log_freq'] > 0 else False),
)
self.mean_episode_reward = -float('nan')
self.best_mean_episode_reward = -float('inf')

Expand Down

0 comments on commit b5d3498

Please sign in to comment.