From a992574ff0c16d2767513a6235ee735c35cd53aa Mon Sep 17 00:00:00 2001
From: manonBlanco <blanco@teklia.com>
Date: Tue, 25 Jul 2023 10:19:10 +0200
Subject: [PATCH] Remove training time limit

---
 dan/manager/training.py | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/dan/manager/training.py b/dan/manager/training.py
index f316b510..7b73a487 100644
--- a/dan/manager/training.py
+++ b/dan/manager/training.py
@@ -33,7 +33,6 @@ class GenericTrainingManager:
         self.params = params
         self.dropout_scheduler = None
         self.models = {}
-        self.begin_time = None
         self.dataset = None
         self.dataset_name = list(self.params["dataset_params"]["datasets"].values())[0]
         self.paths = None
@@ -534,7 +533,6 @@ class GenericTrainingManager:
             self.writer = SummaryWriter(self.paths["results"])
             self.save_params()
         # init variables
-        self.begin_time = time()
         nb_epochs = self.params["training_params"]["max_nb_epochs"]
         metric_names = self.params["training_params"]["train_metrics"]
 
@@ -547,9 +545,6 @@ class GenericTrainingManager:
             self.init_curriculum()
         # perform epochs
         for num_epoch in range(self.latest_epoch + 1, nb_epochs):
-            # Check maximum training time stop condition
-            if time() - self.begin_time > 3600 * 24 * 1.9:
-                break
             # set models trainable
             for model_name in self.models.keys():
                 self.models[model_name].train()
-- 
GitLab