-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTACL2015_LR.sh
executable file
·91 lines (63 loc) · 2.88 KB
/
TACL2015_LR.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#!/bin/bash
## Author: Habibur Rahman, CSE, RUET, Bangladesh, May 2017
if [ $# -ne 1 ]; then
echo "USAGE: ./TACL2015_ELM.sh problemSet"
exit 1
fi
problemSet=$1
echo "Problem Set Name: "$problemSet
echo '################################################################################'
echo './preSplit.sh $problemSet'
./preSplit.sh $problemSet
echo '################################################################################'
echo 'python split_data.py $problemSet'
python split_data.py $problemSet
echo '################################################################################'
echo 'for i in {0..4}; do python fold_train_test.py $i $problemSet ; done'
for i in {0..4}; do python fold_train_test.py $i $problemSet ; done
path=$problemSet'ILP.input'
echo '################################################################################'
echo 'cp data/$path arith-ilp/arith-cplex/scripts'
cp data/$path arith-ilp/arith-cplex/scripts
echo '################################################################################'
echo 'cd arith-ilp/arith-cplex/scripts'
cd arith-ilp/arith-cplex/scripts
echo '################################################################################'
echo './revisedSplitQuestions.sh $path ILP.out'
./revisedSplitQuestions.sh $path ILP.out
#Check the nSols variable in the runall.sh file for Number of Solutions
echo '################################################################################'
echo './runall.sh ILP.out'
./runall.sh ILP.out
echo '################################################################################'
echo 'mv ILP.out ../../../'
mv ILP.out ../../../
echo '################################################################################'
echo 'cd ../../../'
cd ../../../
echo '################################################################################'
echo 'for i in {0..4}; do ./runone.sh $i ; done'
for i in {0..4}; do ./runone_LR.sh $i ; done
#echo '################################################################################'
#echo 'File Romoving Started...'
#rm -rf ILP.out
#rm -rf data/*.local.m
#rm -rf data/*.local.training
#rm -rf data/*.local.data
#rm -rf data/test*
#rm -rf data/train*
#rm -rf data/*input
#rm -rf data/*txt
#rm -rf madesets/*
#rm -rf s_data/*
#rm -rf arith-ilp/arith-cplex/scripts/*.input
#echo 'Removing Completed!'
##to remove the folder with all its contents(including all interior folders):
##rm -rf /path/to/directory
##to remove all the contents of the folder(including all interior folders) but not the folder itself:
##rm -rf /path/to/directory/*
##to remove all the "files" from inside a folder(not removing interior folders):
##rm -f /path/to/directory/*
##########################################
##Running runone_LR.sh with Multiple Lb, Gb Values as my Equation
#for j in {0..11}; do for i in {0..4}; do ./runone_LR.sh $i $j; done && cd results && python FileReader.py && cd ..; done