log weights at the end of each epoch

This commit is contained in:
Dr. Kashif Rasul
2020-01-16 18:24:05 +01:00
parent 616ca73a68
commit 79fba1fc26
+2 -2
View File
@@ -65,13 +65,13 @@ class Trainer:
)
n_iter = epoch_no*self.num_batches_per_epoch + batch_no
writer.add_scalar('Loss/train', loss.item(), n_iter)
for name, param in net.named_parameters():
writer.add_histogram(name, param.clone().cpu().data.numpy(), n_iter)
loss.backward()
optimizer.step()
if self.num_batches_per_epoch == batch_no:
for name, param in net.named_parameters():
writer.add_histogram(name, param.clone().cpu().data.numpy(), n_iter)
break
# mark epoch end time and log time cost of current epoch