From d3b529da78b35e3b584af8d4588c1fad1ec10e48 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Leon=20Michel=20Gori=C3=9Fen?=
 <leon.gorissen@llt.rwth-aachen.de>
Date: Tue, 27 Aug 2024 10:08:34 +0200
Subject: [PATCH] Adjust cron schedule and cleanup foundation model workflow

- Updated cron job in  to run at 2 AM instead of every minute.
- Removed outdated  comments in  after confirming functionality of test dataset download and model evaluation.
- Added  to document ITA instance training configuration.
---
 dynamics_learning/entrypoint.sh       | 2 +-
 dynamics_learning/foundation_model.py | 4 ++--
 dynamics_learning/train_instance.py   | 1 +
 3 files changed, 4 insertions(+), 3 deletions(-)
 create mode 100644 dynamics_learning/train_instance.py

diff --git a/dynamics_learning/entrypoint.sh b/dynamics_learning/entrypoint.sh
index 87e40dd..d1413e6 100755
--- a/dynamics_learning/entrypoint.sh
+++ b/dynamics_learning/entrypoint.sh
@@ -4,7 +4,7 @@
 printenv >> /etc/environment
 
 # Write out the cron job to a file
-echo "* * * * * /usr/bin/env python3 /app/dynamics_learning/foundation_model.py >> /var/log/cron.log 2>&1" > /etc/cron.d/mycron
+echo "* 2 * * * /usr/bin/env python3 /app/dynamics_learning/foundation_model.py >> /var/log/cron.log 2>&1" > /etc/cron.d/mycron
 
 # Apply cron job
 crontab /etc/cron.d/mycron
diff --git a/dynamics_learning/foundation_model.py b/dynamics_learning/foundation_model.py
index 1e49ed4..ddc7859 100644
--- a/dynamics_learning/foundation_model.py
+++ b/dynamics_learning/foundation_model.py
@@ -72,9 +72,9 @@ if __name__ == "__main__":
         if model:
             logger.info("Evaluating current model with test data.")
             test_dataset = Dataset(type="test")
-            test_dataset.download()  # FIXME
+            test_dataset.download()
             interpolate("/app/dynamics_learning/Trajectory Data/test")
-            model_analysis(test_dataset, model)  # FIXME
+            model_analysis(test_dataset, model)
             "\n=====================================\nModel evaluated\n=====================================\n"
         else:
             logger.info("Model is not being evaluated.")
diff --git a/dynamics_learning/train_instance.py b/dynamics_learning/train_instance.py
new file mode 100644
index 0000000..38fb8cc
--- /dev/null
+++ b/dynamics_learning/train_instance.py
@@ -0,0 +1 @@
+# 5vlv6m3t: ITA instance from scratch (used to train LLT instance)
-- 
GitLab