Skip to content
Snippets Groups Projects
Commit 159bf22a authored by Michael Langguth's avatar Michael Langguth
Browse files

Merge branch 'michael_issue#132_bugfix_loss_tracking' into bing_issue#131_extract_g1_loss

parents 903817aa 69b306a9
No related branches found
No related tags found
No related merge requests found
Pipeline #75889 passed
...@@ -310,12 +310,14 @@ class TrainModel(object): ...@@ -310,12 +310,14 @@ class TrainModel(object):
# Run training data # Run training data
self.create_fetches_for_train() # In addition to the loss, we fetch the optimizer self.create_fetches_for_train() # In addition to the loss, we fetch the optimizer
self.results = sess.run(self.fetches) # ...and run it here! self.results = sess.run(self.fetches) # ...and run it here!
train_losses.append(self.results[self.saver_loss]) # Note: For SAVP, the obtained loss is a list where the first element is of interest, for convLSTM,
# it's just a number. Thus, with list(<losses>)[0], we can handle both
train_losses.append(list(self.results[self.saver_loss])[0])
# run and fetch losses for validation data # run and fetch losses for validation data
val_handle_eval = sess.run(self.val_handle) val_handle_eval = sess.run(self.val_handle)
self.create_fetches_for_val() self.create_fetches_for_val()
self.val_results = sess.run(self.val_fetches, feed_dict={self.train_handle: val_handle_eval}) self.val_results = sess.run(self.val_fetches, feed_dict={self.train_handle: val_handle_eval})
val_losses.append(self.val_results[self.saver_loss]) val_losses.append(list(self.val_results[self.saver_loss])[0])
self.write_to_summary() self.write_to_summary()
self.print_results(step, self.results) self.print_results(step, self.results)
# track iteration time # track iteration time
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment