From 4b8d8cdca11c17a1a54504045c56fc8cc6da06fc Mon Sep 17 00:00:00 2001
From: lukas leufen <l.leufen@fz-juelich.de>
Date: Fri, 13 Mar 2020 14:24:21 +0100
Subject: [PATCH] added check, if lr_decay is set

---
 src/run_modules/model_setup.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/run_modules/model_setup.py b/src/run_modules/model_setup.py
index 307fd630..54d150e0 100644
--- a/src/run_modules/model_setup.py
+++ b/src/run_modules/model_setup.py
@@ -70,11 +70,12 @@ class ModelSetup(RunEnvironment):
         Set all callbacks for the training phase. Add all callbacks with the .add_callback statement. Finally, the
         advanced model checkpoint is added.
         """
-        lr = self.data_store.get("lr_decay", scope="general.model")
+        lr = self.data_store.get_default("lr_decay", scope="general.model", default=None)
         hist = HistoryAdvanced()
         self.data_store.set("hist", hist, scope="general.model")
         callbacks = CallbackHandler()
-        callbacks.add_callback(lr, self.callbacks_name % "lr", "lr")
+        if lr:
+            callbacks.add_callback(lr, self.callbacks_name % "lr", "lr")
         callbacks.add_callback(hist, self.callbacks_name % "hist", "hist")
         callbacks.create_model_checkpoint(filepath=self.checkpoint_name, verbose=1, monitor='val_loss',
                                           save_best_only=True, mode='auto')
-- 
GitLab