Adding sypet to repo
[Benchmarks_CSolver.git] / sypet / learn-backup.sh
1 #!/bin/bash
2
3 #Terminate the script if even one command fails
4 set -e
5
6
7 #Variables
8 source ../common.sh
9 BIN=../../bin
10 BDIR=../Benchmarks/sypet/learningset/
11
12 #Checking the number of 
13 if [ "$#" -lt 2 ]; then
14         echo "Illegal number of argument"
15         echo "./learn.sh [LearningSet] [TunerType]"
16         exit 1
17 fi
18 if [ "$1" -gt 2 ]; then
19         echo "Only 3 sets are available for learning. Parameter should be less than 3"
20         exit 1
21 fi
22
23
24 declare -a LearningSet=("${BDIR}1562636725157.dump ${BDIR}1562651129726.dump ${BDIR}1562662323690.dump ${BDIR}1562665910424.dump ${BDIR}1562699616566.dump ${BDIR}1562701066774.dump ${BDIR}1562706808476.dump ${BDIR}1562635841110.dump ${BDIR}1562637377954.dump ${BDIR}1562651780288.dump ${BDIR}1562662533270.dump ${BDIR}1562695181865.dump ${BDIR}1562700410265.dump ${BDIR}1562703471258.dump ${BDIR}1562706823725.dump ${BDIR}1562635849218.dump ${BDIR}1562637978065.dump ${BDIR}1562652380849.dump ${BDIR}1562662994853.dump ${BDIR}1562696412633.dump ${BDIR}1562700417762.dump ${BDIR}1562703471974.dump ${BDIR}1562706856522.dump ${BDIR}1562635876930.dump ${BDIR}1562638258822.dump ${BDIR}1562652389740.dump  ${BDIR}1562664438974.dump  ${BDIR}1562696436390.dump  ${BDIR}1562700419698.dump  ${BDIR}1562703472369.dump  ${BDIR}1562706909613.dump ${BDIR}1562635893362.dump ${BDIR}1562650980646.dump ${BDIR}1562652416373.dump ${BDIR}1562664441318.dump ${BDIR}1562696437225.dump ${BDIR}1562700764083.dump ${BDIR}1562705417754.dump ${BDIR}1562707505778.dump"
25 "${BDIR}1562634577978.dump ${BDIR}1562635896314.dump ${BDIR}1562650985189.dump ${BDIR}1562661735374.dump ${BDIR}1562664442722.dump ${BDIR}1562696517054.dump ${BDIR}1562701018342.dump ${BDIR}1562706188641.dump ${BDIR}1562635205449.dump ${BDIR}1562635947068.dump ${BDIR}1562651111290.dump ${BDIR}1562662010597.dump ${BDIR}1562665907694.dump ${BDIR}1562698567378.dump ${BDIR}1562701044258.dump ${BDIR}1562706189302.dump ${BDIR}1562635239432.dump ${BDIR}1562662994853.dump ${BDIR}1562696412633.dump ${BDIR}1562700417762.dump ${BDIR}1562703471974.dump ${BDIR}1562706856522.dump ${BDIR}1562635876930.dump ${BDIR}1562638258822.dump ${BDIR}1562652389740.dump ${BDIR}1562664438974.dump ${BDIR}1562696436390.dump ${BDIR}1562700419698.dump ${BDIR}1562703472369.dump ${BDIR}1562706909613.dump ${BDIR}1562635893362.dump ${BDIR}1562650980646.dump ${BDIR}1562652416373.dump ${BDIR}1562664441318.dump ${BDIR}1562696437225.dump ${BDIR}1562700764083.dump ${BDIR}1562705417754.dump ${BDIR}1562707505778.dump"
26 "${BDIR}1562634577978.dump ${BDIR}1562635896314.dump ${BDIR}1562650985189.dump ${BDIR}1562661735374.dump ${BDIR}1562664442722.dump ${BDIR}1562696517054.dump ${BDIR}1562701018342.dump ${BDIR}1562706188641.dump ${BDIR}1562635205449.dump ${BDIR}1562635947068.dump ${BDIR}1562651111290.dump ${BDIR}1562662010597.dump ${BDIR}1562665907694.dump ${BDIR}1562698567378.dump ${BDIR}1562701044258.dump ${BDIR}1562706189302.dump ${BDIR}1562635239432.dump ${BDIR}1562636725157.dump ${BDIR}1562651129726.dump ${BDIR}1562662323690.dump ${BDIR}1562665910424.dump ${BDIR}1562699616566.dump ${BDIR}1562701066774.dump ${BDIR}1562706808476.dump ${BDIR}1562635841110.dump ${BDIR}1562637377954.dump ${BDIR}1562651780288.dump ${BDIR}1562662533270.dump ${BDIR}1562695181865.dump ${BDIR}1562700410265.dump ${BDIR}1562703471258.dump ${BDIR}1562706823725.dump ${BDIR}1562635849218.dump ${BDIR}1562637978065.dump ${BDIR}1562652380849.dump ${BDIR}1562662994853.dump ${BDIR}1562696412633.dump")
27
28 echo ${LearningSet[$1]}
29 cd $BIN
30 ./run.sh serializestatictuner
31 ./run.sh runmultituner $2 $BUDGET $ROUND $TIMEOUT ${LearningSet[$1]} - $TUNERCONF
32