-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsubmit_SGNN.sh
109 lines (88 loc) · 3.42 KB
/
submit_SGNN.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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#!/usr/bin/env bash
cd src
energy_function=energy_function_GNN_CE_1st_order
inference_function=GNN_1st_order_inference
gnn_energy_model=GNN_Energy_Model_1st_Order_01
seed_list=(0 1 2 3 4)
for seed in "${seed_list[@]}"; do
mtl_method=gnn
dataset=chembl_dense_10
time=11
output_folder=../checkpoint/"$mtl_method"/"$dataset"/"$seed"
mkdir -p "$output_folder"
rm "$output_folder"/*
output_file="$output_folder"/output.txt
output_model_file="$output_folder"/model
sbatch --gres=gpu:v100l:1 -c 8 --mem=30G -t "$time":59:00 --account=rrg-bengioy-ad --qos=high --job-name=GNN_10 \
--output="$output_file" \
./run_SGNN_EBM.sh \
--mtl_method=structured_prediction \
--dataset="$dataset" \
--energy_function="$energy_function" --inference_function="$inference_function" --gnn_energy_model="$gnn_energy_model" \
--task_emb_dim=100 \
--PPI_threshold=0.1 \
--ebm_GNN_dim=100 \
--ebm_GNN_layer_num=3 \
--ebm_GNN_use_concat \
--filling_missing_data_mode=no_filling \
--lr_scale=1 \
--use_batch_norm \
--use_GCN_for_KG \
--kg_dropout_ratio=0.2 \
--output_model_file="$output_model_file" \
--seed="$seed" \
--epochs=200 \
--batch_size=32
mtl_method=gnn
dataset=chembl_dense_50
time=2
output_folder=../checkpoint/"$mtl_method"/"$dataset"/"$seed"
mkdir -p "$output_folder"
output_file="$output_folder"/output.txt
output_model_file="$output_folder"/model
sbatch --gres=gpu:v100l:1 -c 8 --mem=30G -t "$time":59:00 --account=rrg-bengioy-ad --qos=high --job-name=GNN_50 \
--output="$output_file" \
./run_SGNN_EBM.sh \
--mtl_method=structured_prediction \
--dataset="$dataset" \
--energy_function="$energy_function" --inference_function="$inference_function" --gnn_energy_model="$gnn_energy_model" \
--task_emb_dim=50 \
--PPI_threshold=0.9 \
--ebm_GNN_dim=100 \
--ebm_GNN_layer_num=3 \
--ebm_GNN_use_concat \
--filling_missing_data_mode=no_filling \
--lr_scale=1 \
--no_batch_norm \
--use_GCN_for_KG \
--kg_dropout_ratio=0.2 \
--output_model_file="$output_model_file" \
--seed="$seed" \
--epochs=500
mtl_method=gnn
dataset=chembl_dense_100
time=2
output_folder=../checkpoint/"$mtl_method"/"$dataset"/"$seed"
mkdir -p "$output_folder"
output_file="$output_folder"/output.txt
output_model_file="$output_folder"/model
sbatch --gres=gpu:v100l:1 -c 8 --mem=30G -t "$time":59:00 --account=rrg-bengioy-ad --qos=high --job-name=GNN_100 \
--output="$output_file" \
./run_SGNN_EBM.sh \
--mtl_method=structured_prediction \
--dataset="$dataset" \
--energy_function="$energy_function" --inference_function="$inference_function" --gnn_energy_model="$gnn_energy_model" \
--task_emb_dim=50 \
--PPI_threshold=0.1 \
--ebm_GNN_dim=100 \
--ebm_GNN_layer_num=5 \
--ebm_GNN_use_concat \
--filling_missing_data_mode=no_filling \
--lr_scale=1 \
--use_batch_norm \
--use_GCN_for_KG \
--kg_dropout_ratio=0.2 \
--output_model_file="$output_model_file" \
--seed="$seed" \
--epochs=500
done