2 # ./learnresultgen.sh [sypet] [learning set = 1, 2, 3, etc.] [algorithm= 1, 2, 3, 4]
5 if [ "$#" -lt 3 ]; then
6 echo "Illegal number of argument"
7 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]"
12 BENCHDIR=$SATUNEDIR/Benchmarks/$1
15 source $SATUNEDIR/Benchmarks/common.sh
19 ./run.sh analyzemultituner
21 TUNERS=$(find "$BIN" -name "*.tuner")
24 echo "Running tuner "$TUNER
25 ./Scripts/runbench.sh $1 $TIMEOUT $TUNER &> $BIN/$1"-set"$2"-"$TUNER".log"
26 python ./Scripts/autotunerparser.py -f $BIN/$1"-set"$2"-"$TUNER".log"
27 mv tuner.csv $1"-set"$2"-"$TUNER".csv"
30 mv ./bin ./"bin-"$1"-set"$2"-alg"$3