From 2e62741ac8f34e29109e830c1f9e98f209c7142e Mon Sep 17 00:00:00 2001 From: lukas leufen <l.leufen@fz-juelich.de> Date: Wed, 12 Feb 2020 13:18:11 +0100 Subject: [PATCH] just train if trainable is true, otherwise rise info in logger --- src/run_modules/training.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/run_modules/training.py b/src/run_modules/training.py index 7eb1cd7a..ff2cffcd 100644 --- a/src/run_modules/training.py +++ b/src/run_modules/training.py @@ -28,6 +28,7 @@ class Training(RunEnvironment): self.lr_sc = self.data_store.get("lr_decay", "general.model") self.hist = self.data_store.get("hist", "general.model") self.experiment_name = self.data_store.get("experiment_name", "general") + self._trainable = self.data_store.get("trainable", "general") self._run() def _run(self) -> None: @@ -44,8 +45,11 @@ class Training(RunEnvironment): """ self.set_generators() self.make_predict_function() - self.train() - self.save_model() + if self._trainable: + self.train() + self.save_model() + else: + logging.info("No training has started, because trainable parameter was false.") def make_predict_function(self) -> None: """ -- GitLab