-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrun_ACDC_0.03_run1.sh
63 lines (44 loc) · 10.5 KB
/
run_ACDC_0.03_run1.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
#!/usr/bin/env bash
set -e -u -o pipefail
CC_WRAPPER_PATH="CC_wrapper.sh"
source $CC_WRAPPER_PATH
time=8
account=def-chdesa
save_dir=ACDC_check003_run1
ratio1=0.03
unlab_ratio1=$(python -c "print(1-${ratio1})")
declare -a StringArray=(
# 3% labeled data
# CaVAT(r=0)
#"python -O main.py seed=1234567 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=constraintReg Constraints.Constraint=connectivity Constraints.Connectivity.credit_type=discretecontinuous ConstraintWeightScheduler.max_value=0.00000001 Trainer.save_dir=${save_dir}/cons_701reg_run1 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=123456 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=constraintReg Constraints.Constraint=connectivity Constraints.Connectivity.credit_type=discretecontinuous ConstraintWeightScheduler.max_value=0.00000001 Trainer.save_dir=${save_dir}/cons_701reg_run2 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=12345 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=constraintReg Constraints.Constraint=connectivity Constraints.Connectivity.credit_type=discretecontinuous ConstraintWeightScheduler.max_value=0.00000001 Trainer.save_dir=${save_dir}/cons_701reg_run3 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=1234567 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=constraintReg Constraints.Constraint=connectivity Constraints.Connectivity.credit_type=discretecontinuous ConstraintWeightScheduler.max_value=0.000000003 Trainer.save_dir=${save_dir}/cons_803reg_run1 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=123456 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=constraintReg Constraints.Constraint=connectivity Constraints.Connectivity.credit_type=discretecontinuous ConstraintWeightScheduler.max_value=0.000000003 Trainer.save_dir=${save_dir}/cons_803reg_run2 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=12345 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=constraintReg Constraints.Constraint=connectivity Constraints.Connectivity.credit_type=discretecontinuous ConstraintWeightScheduler.max_value=0.000000003 Trainer.save_dir=${save_dir}/cons_803reg_run3 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#cotcavat
"python -O main.py seed=1234567 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.00001 VATsettings.pertur_eps=1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_1eps401cons_run1 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_1eps401cons_run1 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
"python -O main.py seed=123456 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.00001 VATsettings.pertur_eps=1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_1eps401cons_run2 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_1eps401cons_run2 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
"python -O main.py seed=12345 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.00001 VATsettings.pertur_eps=1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_1eps401cons_run3 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_1eps401cons_run3 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=1234567 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.000005 VATsettings.pertur_eps=1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_1eps505cons_run1 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_1eps505cons_run1 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=123456 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.000005 VATsettings.pertur_eps=1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_1eps505cons_run2 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_1eps505cons_run2 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
"python -O main.py seed=12345 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.000005 VATsettings.pertur_eps=1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_1eps505cons_run3 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_1eps505cons_run3 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=1234567 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.00001 VATsettings.pertur_eps=0.1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_01eps401cons_run1 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_01eps401cons_run1 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
"python -O main.py seed=123456 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.00001 VATsettings.pertur_eps=0.1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_01eps401cons_run2 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_01eps401cons_run2 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=12345 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.00001 VATsettings.pertur_eps=0.1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_01eps401cons_run3 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_01eps401cons_run3 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=1234567 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.000005 VATsettings.pertur_eps=0.1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_01eps505cons_run1 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_01eps505cons_run1 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
"python -O main.py seed=123456 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.000005 VATsettings.pertur_eps=0.1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_01eps505cons_run2 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_01eps505cons_run2 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=12345 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.000005 VATsettings.pertur_eps=0.1 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_01eps505cons_run3 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_01eps505cons_run3 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=1234567 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.000001 VATsettings.pertur_eps=0.001 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_201eps501cons_run1 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_201eps501cons_run1 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=123456 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.000001 VATsettings.pertur_eps=0.001 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_201eps501cons_run2 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_201eps501cons_run2 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=12345 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=cotconsVAT Constraints.Constraint=connectivity ConstraintWeightScheduler.max_value=0.000001 VATsettings.pertur_eps=0.001 RegScheduler.max_value=0.05 Trainer.checkpoint_path=runs/${save_dir}/cotCaVAT_105reg_201eps501cons_run3 Trainer.save_dir=${save_dir}/cotCaVAT_105reg_201eps501cons_run3 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#MTcaVAT#
#"python -O main.py seed=1234567 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=MTconsvat Constraints.Constraint=connectivity Constraints.Connectivity.credit_type=discretecontinuous ConstraintWeightScheduler.max_value=0.0001 VATsettings.pertur_eps=0.000001 RegScheduler.max_value=2 Trainer.save_dir=${save_dir}/MTCaVAT_2reg_501eps301cons_run1 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=123456 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=MTconsvat Constraints.Constraint=connectivity Constraints.Connectivity.credit_type=discretecontinuous ConstraintWeightScheduler.max_value=0.0001 VATsettings.pertur_eps=0.000001 RegScheduler.max_value=2 Trainer.save_dir=${save_dir}/MTCaVAT_2reg_501eps301cons_run2 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
#"python -O main.py seed=12345 Arch.num_classes=4 Dataset=acdc Foreground=all Trainer.name=MTconsvat Constraints.Constraint=connectivity Constraints.Connectivity.credit_type=discretecontinuous ConstraintWeightScheduler.max_value=0.0001 VATsettings.pertur_eps=0.000001 RegScheduler.max_value=2 Trainer.save_dir=${save_dir}/MTCaVAT_2reg_501eps301cons_run3 Data.unlabeled_data_ratio=${unlab_ratio1} Data.labeled_data_ratio=${ratio1}"
)
for cmd in "${StringArray[@]}"
do
echo ${cmd}
CC_wrapper "${time}" "${account}" "${cmd}" 16
done