2 # ./learnresultgen.sh [sypet] [learning set = 1, 2, 3, etc.] [algorithm= 1, 2, 3, 4]
7 if [ "$#" -lt 3 ]; then
8 echo "Illegal number of argument"
9 echo "./learnresultgen.sh [sypet] [learning set = 0, 1, 2, 3, etc.] [algorithm = Known Tuner Types: Random Tuner=1, Comp Tuner=2, Kmeans Tuner=3, Simulated Annealing Tuner=4]"
14 BENCHDIR=$SATUNEDIR/Benchmarks/$1
17 source $SATUNEDIR/Benchmarks/common.sh
18 $SATUNEDIR/Scripts/setup.sh
22 ./run.sh analyzemultituner
24 TUNERS=$(find "$BIN" -name "*.tuner")
27 echo "Running tuner "$TUNER
28 ./Scripts/runbench.sh $1 $TIMEOUT $TUNER &> $BIN/$1"-set"$2"-"$TUNER".log"
29 python ./Scripts/autotunerparser.py -f $BIN/$1"-set"$2"-"$TUNER".log"
30 mv tuner.csv $1"-set"$2"-"$TUNER".csv"
33 mv ./bin ./"bin-"$1"-set"$2"-alg"$3