Spaces:
Runtime error
Runtime error
File size: 593 Bytes
4b714e2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | def render_episode(env, model):
obs, done, episode_return, episode_len = env.reset(), False, 0, 0
while not done:
action = model.get_action(obs)
new_obs, reward, done, _ = env.step(action)
episode_return += reward
episode_len += 1
data = dict(
x=env.x,
obs=obs,
action=action,
reward=reward,
done=done,
episode_len=episode_len,
episode_return=episode_return,
pixel_array=env.unwrapped.render(),
)
yield data
obs = new_obs
|