From 386953e3263dcf26ed1cf8d87ef47fcf76bacf5a Mon Sep 17 00:00:00 2001
From: piotrmp <piotr.m.przybyla@gmail.com>
Date: Thu, 24 Nov 2022 11:11:00 +0100
Subject: [PATCH] Small adjustments to job split.

---
 src/lambo/examples/run_training.py            | 4 +++-
 src/lambo/examples/run_training_pretrained.py | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/lambo/examples/run_training.py b/src/lambo/examples/run_training.py
index 34c8b88..9554404 100644
--- a/src/lambo/examples/run_training.py
+++ b/src/lambo/examples/run_training.py
@@ -17,9 +17,11 @@ if __name__=='__main__':
     
     # Read available languages
     languages_file_str = resources.read_text('lambo.resources', 'languages.txt', encoding='utf-8', errors='strict')
-    languages = [line.split(' ')[0] for line in languages_file_str.split('\n')]
+    languages = [line.split(' ')[0] for line in languages_file_str.split('\n') if not line[0] == '#']
     
     for i in range(len(languages)):
+        if len(sys.argv)>3 and i % 5 != int(sys.argv[3]):
+            continue
         language = languages[i]
         if (outpath / (language + '.pth')).exists():
             continue
diff --git a/src/lambo/examples/run_training_pretrained.py b/src/lambo/examples/run_training_pretrained.py
index 0e7f7ee..6a81eb2 100644
--- a/src/lambo/examples/run_training_pretrained.py
+++ b/src/lambo/examples/run_training_pretrained.py
@@ -20,7 +20,7 @@ if __name__=='__main__':
     lines = [line.strip() for line in languages_file_str.split('\n') if not line[0] == '#']
     
     for i, line in enumerate(lines):
-        if i % 5 != int(sys.argv[4]):
+        if len(sys.argv)>4 and i % 5 != int(sys.argv[4]):
             continue
         parts = line.split()
         model = parts[0]
-- 
GitLab