From 08e66242c7688fc66a3c20adac38580a94af270b Mon Sep 17 00:00:00 2001
From: Cassandra Grzonkowski <c_grzonkow18@cs.uni-kl.de>
Date: Mon, 1 Apr 2024 04:13:41 +0200
Subject: [PATCH] run model empty not empty

---
 main.py          | 50 ++++++++++++++++++++++++++++++++++++++++++++----
 model_run.sbatch |  6 +++---
 2 files changed, 49 insertions(+), 7 deletions(-)

diff --git a/main.py b/main.py
index 3ce0737..d74503d 100644
--- a/main.py
+++ b/main.py
@@ -444,20 +444,20 @@ def custom_collate_fn(batch, max_len_specs, vocabulary, folder, specs_folder, de
 def setup_parser():
     out = argparse.ArgumentParser()
     # # cluster version
-    folder_given = "Model_naive_approach"
+    folder_given = "approach_empty_non_empty"
     out.add_argument('--get_vocabulary', default=f'/scratch/grzonkow/{folder_given}/vocabulary_{folder_given}.pkl', type=str, help="Path to load vocabulary")
     out.add_argument('--save_vocabulary', default=f'/scratch/grzonkow/{folder_given}/vocabulary_new_{folder_given}.pkl',
                      type=str, help="Path to safe vocabulary")
 
     # if built_Dataset, dataset does not matter
-    out.add_argument('--built_dataset', default=f'/scratch/grzonkow/output/', type=str, help="Path to dataset folder")
-    out.add_argument('--built_dataset_charts', default=f'/scratch/grzonkow/{folder_given}/output/', type=str, help="Path to dataset folder")
+    out.add_argument('--built_dataset', default=f'/scratch/grzonkow/output', type=str, help="Path to dataset folder")
+    out.add_argument('--built_dataset_charts', default=f'/scratch/grzonkow/{folder_given}/output', type=str, help="Path to dataset folder")
     out.add_argument('--dataset', default=None, type=str, help="Path to dataset")
     out.add_argument('--save_dataset', default=f'/scratch/grzonkow/{folder_given}/train_dataset_{folder_given}.pkl',
                      type=str, help="Path to safe dataset")
     out.add_argument('--old_version', default=False, type=str,
                      help="Indicates if old version without start end tokens need to be loaded")
-    out.add_argument('--old_version_voc', default=True, type=str,
+    out.add_argument('--old_version_voc', default=False, type=str,
                      help="Indicates if old version without start end tokens need to be loaded")
 
     out.add_argument('--folder', default=r'/work/MLShare/StepMania/data/cleaned/allowed_meter_difference_of_2/',
@@ -485,6 +485,48 @@ def setup_parser():
 
 
 
+
+    # folder_given = "Model_naive_approach"
+    # out.add_argument('--get_vocabulary', default=f'/scratch/grzonkow/{folder_given}/vocabulary_{folder_given}.pkl', type=str, help="Path to load vocabulary")
+    # out.add_argument('--save_vocabulary', default=f'/scratch/grzonkow/{folder_given}/vocabulary_new_{folder_given}.pkl',
+    #                  type=str, help="Path to safe vocabulary")
+    #
+    # # if built_Dataset, dataset does not matter
+    # out.add_argument('--built_dataset', default=f'/scratch/grzonkow/output/', type=str, help="Path to dataset folder")
+    # out.add_argument('--built_dataset_charts', default=f'/scratch/grzonkow/{folder_given}/output/', type=str, help="Path to dataset folder")
+    # out.add_argument('--dataset', default=None, type=str, help="Path to dataset")
+    # out.add_argument('--save_dataset', default=f'/scratch/grzonkow/{folder_given}/train_dataset_{folder_given}.pkl',
+    #                  type=str, help="Path to safe dataset")
+    # out.add_argument('--old_version', default=False, type=str,
+    #                  help="Indicates if old version without start end tokens need to be loaded")
+    # out.add_argument('--old_version_voc', default=True, type=str,
+    #                  help="Indicates if old version without start end tokens need to be loaded")
+    #
+    # out.add_argument('--folder', default=r'/work/MLShare/StepMania/data/cleaned/allowed_meter_difference_of_2/',
+    #                  type=str, help="Path to folder containing packages with music and sm files")
+    # out.add_argument('--batch_size', default=100, type=int, help="Size of a batch")
+    # out.add_argument('--number_epochs', default=3, type=int, help="Number of epochs for training")
+    #
+    # out.add_argument('--model_params_path',
+    #                  default=f'/scratch/grzonkow/{folder_given}/models/model_params_2702_100_batch_size',
+    #                  type=str, help="Path to safe model parameters")
+    # out.add_argument('--load_model_params_path', default=None, type=str, help="Path to load model parameters")
+    # out.add_argument('--save_dir_models', default=f"/scratch/grzonkow/{folder_given}/models",
+    #                  type=str, help="Path to save model files")
+    #
+    # out.add_argument('--save_dir', default=f"/scratch/grzonkow/{folder_given}/output",
+    #                  type=str, help="Path to safe dataset points")
+    # # if you want to save the snippets of the melspectograms
+    # out.add_argument('--specs_folder', default=None,
+    #                  type=str, help="Path to save melspecs snippets")
+    # out.add_argument('--details_dir', default=f"/scratch/grzonkow/{folder_given}/details/",
+    #                  type=str, help="Path to save details")
+    # out.add_argument('--model_params_path_nan_problem', default=f"/scratch/grzonkow/{folder_given}/nan_problem/",
+    #                  type=str, help="Path to save problems")
+
+
+
+
     #local version
     # folder_given = "naive_approach"
     #
diff --git a/model_run.sbatch b/model_run.sbatch
index 4374d94..0239582 100644
--- a/model_run.sbatch
+++ b/model_run.sbatch
@@ -1,6 +1,6 @@
 #!/bin/bash
 #SBATCH -t 7-00:00:00                    # time limit set to 1 week, 1 day 1-00:00:00
-#SBATCH -J Model_naive_approach                  # the job name
+#SBATCH -J M_em_non_em                  # the job name
 #SBATCH --mail-type=END,FAIL,TIME_LIMIT  # send notification emails
 #SBATCH -n 5                             # use 5 tasks
 #SBATCH --cpus-per-task=1                # use 1 thread per taks
@@ -9,8 +9,8 @@
 #SBATCH --partition=informatik-mind
 #SBATCH --gpus=1                         # request 1 GPU
 #SBATCH --gpu_cmode=shared               # Set the GPU into shared mode, so that multiple processes can run on it
-#SBATCH --output=/scratch/grzonkow/Model_naive_approach/model.txt         # capture output
-#SBATCH --error=/scratch/grzonkow/Model_naive_approach/err.txt          # and error streams
+#SBATCH --output=/scratch/grzonkow/approach_empty_non_empty/model.txt         # capture output
+#SBATCH --error=/scratch/grzonkow/approach_empty_non_empty/err.txt          # and error streams
 
 
 
-- 
GitLab