Skip to content

Commit a12a828

Browse files
authored
fix plotter and log final summary at end of training (#320)
1 parent c2d02ed commit a12a828

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

all/experiments/parallel_env_experiment.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ def train(self, frames=np.inf, episodes=np.inf):
9292
returns[i] = 0
9393
episode_lengths[i] = -1
9494
self._episode += 1
95+
if len(self._returns100) > 0:
96+
self._logger.add_summary("returns100", self._returns100)
9597

9698
def test(self, episodes=100):
9799
test_agent = self._preset.parallel_test_agent()

all/experiments/plots.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def load_returns_100_data(runs_dir):
2323
def add_data(agent, env, file):
2424
if env not in data:
2525
data[env] = {}
26-
data[env][agent] = np.genfromtxt(file, delimiter=",").reshape((-1, 3))
26+
data[env][agent] = np.genfromtxt(file, delimiter=",").reshape((-1, 5))
2727

2828
for agent_dir in os.listdir(runs_dir):
2929
agent, env, *_ = agent_dir.split("_")

all/experiments/single_env_experiment.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ def episode(self):
4949
def train(self, frames=np.inf, episodes=np.inf):
5050
while not self._done(frames, episodes):
5151
self._run_training_episode()
52+
if len(self._returns100) > 0:
53+
self._logger.add_summary("returns100", self._returns100)
5254

5355
def test(self, episodes=100):
5456
test_agent = self._preset.test_agent()

0 commit comments

Comments
 (0)