From 236447ec226c08825a4cdf9eabb3940b41b427bd Mon Sep 17 00:00:00 2001
From: dcarron <daniel.carron@idiap.ch>
Date: Fri, 3 May 2024 08:45:48 +0200
Subject: [PATCH] [trainer] Hardcode name of loss to monitor

---
 src/mednet/engine/trainer.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/mednet/engine/trainer.py b/src/mednet/engine/trainer.py
index e4a2f5ea..5ea8ccae 100644
--- a/src/mednet/engine/trainer.py
+++ b/src/mednet/engine/trainer.py
@@ -93,8 +93,6 @@ def run(
         main_pid=os.getpid(),
     )
 
-    monitor_key = "loss/validation"
-
     # This checkpointer will operate at the end of every validation epoch
     # (which happens at each checkpoint period), it will then save the lowest
     # validation loss model observed.  It will also save the last trained model
@@ -102,7 +100,7 @@ def run(
         dirpath=output_folder,
         filename=CHECKPOINT_ALIASES["best"],
         save_last=True,  # will (re)create the last trained model, at every iteration
-        monitor=monitor_key,
+        monitor="loss/validation",
         mode="min",
         save_on_train_epoch_end=True,
         every_n_epochs=validation_period,  # frequency at which it checks the "monitor"
-- 
GitLab