From f4033338359795169303b97c6dcd790b2390185a Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Sat, 7 Dec 2019 15:44:29 +0100
Subject: [PATCH] Updated launchForCluster script

---
 UD_any/launchForCluster.py | 36 ++++++++++++++++++++++++------------
 1 file changed, 24 insertions(+), 12 deletions(-)

diff --git a/UD_any/launchForCluster.py b/UD_any/launchForCluster.py
index 2d09eff..bbbc0a3 100755
--- a/UD_any/launchForCluster.py
+++ b/UD_any/launchForCluster.py
@@ -19,7 +19,18 @@ stdoutStr = "-o %x.stdout"
 stderrStr = "-e %x.stderr"
 modules = ["userspace/all", "boost/gcc72/1.65.1"]
 configPrefix = "UD_ROOT=~/ud/ud-treebanks-all/"
-commandStr = "time ./train.sh . %s %s --interactive 0 --printTime %s --seed %d"
+
+commandStr = ""
+if len(sys.argv) != 2 :
+  print("USAGE : %s train|eval"%sys.argv[0], file=sys.stderr)
+  exit(1)
+if sys.argv[1] == "eval" :
+  commandStr = "time ./eval.sh . %s %s --interactive 0 --printTime %s --seed %d"
+elif sys.argv[1] == "train" :
+  commandStr = "time ./train.sh . %s %s --interactive 0 --printTime %s --seed %d"
+else :
+  print("USAGE : %s train|eval"%sys.argv[0], file=sys.stderr)
+  exit(1)
 
 def waitUntilDirExists(dirPath) :
   time.sleep(2.0)
@@ -87,20 +98,21 @@ if __name__ == "__main__" :
   templatesExperiments = \
   [\
 #    {'jobName' : 'tagparser','template' : 'tagparser','moreArgs' : '-n 10'},\
-    #{'jobName' : 'tokeparser','template' : 'tokeparser','moreArgs' : '-n 15 --rawInput'},\
-    {'jobName' : 'tokeparser_incremental_b0','template' : 'tokeparser_incremental','moreArgs' : '-n 15 --rawInput'},\
-    {'jobName' : 'tokeparser_incremental_b1','template' : 'tokeparser_incremental','moreArgs' : '-n 15 --rawInput'},\
-    {'jobName' : 'tokeparser_incremental_b2','template' : 'tokeparser_incremental','moreArgs' : '-n 15 --rawInput'},\
-    {'jobName' : 'tokeparser_incremental_b3','template' : 'tokeparser_incremental','moreArgs' : '-n 15 --rawInput'},\
-    {'jobName' : 'tokeparser_incremental_b4','template' : 'tokeparser_incremental','moreArgs' : '-n 15 --rawInput'},\
-    {'jobName' : 'tokeparser_incremental_b5','template' : 'tokeparser_incremental','moreArgs' : '-n 15 --rawInput'},\
-    {'jobName' : 'tokeparser_incremental_b6','template' : 'tokeparser_incremental','moreArgs' : '-n 15 --rawInput'},\
-    #{'jobName' : 'tokeparser_sequential','template' : 'tokeparser_sequential','moreArgs' : '-n 15 --rawInput'},\
+    {'jobName' : 'tokeparser','template' : 'tokeparser','moreArgs' : '-n 15 --rawInput'},\
+    {'jobName' : 'tokeparser_incremental','template' : 'tokeparser_incremental','moreArgs' : '-n 15 --rawInput'},\
+    {'jobName' : 'tokeparser_sequential','template' : 'tokeparser_sequential','moreArgs' : '-n 15 --rawInput'},\
+    #{'jobName' : 'tokeparser_incremental_b0','template' : 'tokeparser_incremental_b0','moreArgs' : '-n 15 --rawInput'},\
+    #{'jobName' : 'tokeparser_incremental_b1','template' : 'tokeparser_incremental_b1','moreArgs' : '-n 15 --rawInput'},\
+    #{'jobName' : 'tokeparser_incremental_b2','template' : 'tokeparser_incremental_b2','moreArgs' : '-n 15 --rawInput'},\
+    #{'jobName' : 'tokeparser_incremental_b3','template' : 'tokeparser_incremental_b3','moreArgs' : '-n 15 --rawInput'},\
+    #{'jobName' : 'tokeparser_incremental_b4','template' : 'tokeparser_incremental_b4','moreArgs' : '-n 15 --rawInput'},\
+    #{'jobName' : 'tokeparser_incremental_b5','template' : 'tokeparser_incremental_b5','moreArgs' : '-n 15 --rawInput'},\
+    #{'jobName' : 'tokeparser_incremental_b6','template' : 'tokeparser_incremental_b6','moreArgs' : '-n 15 --rawInput'},\
   ]\
 
   #langs = ["UD_French-GSD", "UD_Hebrew-HTB", "UD_Chinese-GSD", "UD_English-EWT", "UD_French-Spoken"]
-  #langs = ["UD_French-GSD", "UD_Hebrew-HTB", "UD_Chinese-GSD", "UD_English-EWT", "UD_French-Spoken", "UD_Russian-SynTagRus", "UD_Arabic-PADT", "UD_Finnish-TDT", "UD_Turkish-IMST", "UD_Norwegian-Bokmaal", "UD_Romanian-RRT"]
-  langs = ["UD_English-EWT"]
+  langs = ["UD_French-GSD", "UD_Hebrew-HTB", "UD_Chinese-GSD", "UD_English-EWT", "UD_French-Spoken", "UD_Russian-SynTagRus", "UD_Arabic-PADT", "UD_Finnish-TDT", "UD_Turkish-IMST", "UD_Norwegian-Bokmaal", "UD_Romanian-RRT"]
+  #langs = ["UD_English-EWT"]
 
   nbReplicas = 3
 
-- 
GitLab