/
run_graph_shared_g2l.sh
47 lines (46 loc) · 1.15 KB
/
run_graph_shared_g2l.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
#!/bin/bash
mkdir -p results/final/graph/shared/g2l/bl
ARGS="NodeDropping EdgeAddition EdgeDropping EdgeDroppingDegree EdgeDroppingPR RandomWalkSubgraph PPRDiffusion MarkovDiffusion EdgeDroppingEVC rLap rLapRandomDesc rLapRandomRandom rLapDegree rLapDegreeDesc rLapDegreeRandom"
DATASETS="PROTEINS MUTAG IMDB-BINARY IMDB-MULTI NCI1"
NUM_LAYERS=(2 4 8)
WD=(0.00001)
LR=(0.01 0.001 0.0001)
DIMS=(128 256 512)
MODES=('G2L')
FRAC1=(0.0 0.1 0.2 0.3 0.4 0.5)
FRAC2=(0.0 0.1 0.2 0.3 0.4 0.5)
for aug in $ARGS
do
for dataset in $DATASETS
do
for num_layers in ${NUM_LAYERS[@]}
do
for lr in ${LR[@]}
do
for wd in ${WD[@]}
do
for dim in ${DIMS[@]}
do
for mode in ${MODES[@]}
do
echo "$aug $dataset $num_layers $lr $wd $dim $mode"
FILE="results/final/graph/shared/g2l/bl/$aug-$dataset-$num_layers-$lr-$wd-$dim-$mode.txt"
if test -f "$FILE"; then
echo "$FILE exists."
else
for frac1 in ${FRAC1[@]}
do
for frac2 in ${FRAC2[@]}
do
echo "f1=$frac1 f2=$frac2" >> "$FILE"
python3 graph_shared_g2l.py $aug $dataset $num_layers $lr $wd $dim $mode $frac1 $frac2 >> "$FILE"
done # frac1
done # frac2
fi
done # modes
done # dims
done # wd
done # lr
done # num_layers
done # dataset
done # aug