-
Notifications
You must be signed in to change notification settings - Fork 0
/
run.sh
71 lines (53 loc) · 5.32 KB
/
run.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
########### resnet50
########### W4A4
python main_D.py --conf_path ./imagenet_resnet50.hocon --id 1 --CE_WEIGHT 1 --BNS_WEIGHT 0.1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 0 --seed 100 --selenet resnet50
########### GDFQ W4A4
python main_D.py --conf_path ./imagenet_resnet50.hocon --id 2 --CE_WEIGHT 1 --BNS_WEIGHT 0.1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 1 --seed 100 --selenet resnet50
########### W6A6
python main_D.py --conf_path ./imagenet_resnet50.hocon --id 1 --CE_WEIGHT 1 --BNS_WEIGHT 0.1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 2 --seed 100 --selenet resnet50
########### GDFQ W6A6
python main_D.py --conf_path ./imagenet_resnet50.hocon --id 2 --CE_WEIGHT 1 --BNS_WEIGHT 0.1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 3 --seed 100 --selenet resnet50
########### W8A8
python main_D.py --conf_path ./imagenet_resnet50.hocon --id 1 --CE_WEIGHT 1 --BNS_WEIGHT 0.1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 4 --seed 100 --selenet resnet50
########### GDFQ W8A8
python main_D.py --conf_path ./imagenet_resnet50.hocon --id 2 --CE_WEIGHT 1 --BNS_WEIGHT 0.1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 5 --seed 100 --selenet resnet50
python main_D.py --conf_path ./imagenet_resnet18.hocon --id 7 --CE_WEIGHT 1 --BNS_WEIGHT 10 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 4 --seed 100 --selenet resnet18
python main_D.py --conf_path ./imagenet_resnet18.hocon --id 8 --CE_WEIGHT 1 --BNS_WEIGHT 0.1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 5 --seed 100 --selenet resnet18
python main_D.py --conf_path ./imagenet_resnet18.hocon --id 9 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 6 --seed 100 --selenet resnet18
python main_D.py --conf_path ./imagenet_resnet18.hocon --id 10 --CE_WEIGHT 1 --BNS_WEIGHT 10 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 7 --seed 100 --selenet resnet18
### ShuffleNet ablation study
########### W4A4
python main_D.py --conf_path ./imagenet_shufflenet.hocon --id 1 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 5 --seed 100 --selenet shufflenet
### resnet18 ablation study
########### W6A6
python main_D.py --conf_path ./imagenet_resnet18.hocon --id 1 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 6 --seed 100 --selenet resnet18
########### W8A8
python main_D.py --conf_path ./imagenet_resnet18.hocon --id 1 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 7 --seed 100 --selenet resnet18
### resnet50 ablation study
########### W4A4
python main_D.py --conf_path ./imagenet_resnet50.hocon --id 3 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 0 --seed 100 --selenet resnet50
########### W6A6
python main_D.py --conf_path ./imagenet_resnet50.hocon --id 3 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 1 --seed 100 --selenet resnet50
########### W8A8
python main_D.py --conf_path ./imagenet_resnet50.hocon --id 3 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 2 --seed 100 --selenet resnet50
###################################################################################################
###################################### W5A5 ###################################################
###################################################################################################
########### Mobile_v2
########### W5A5
python main_D.py --conf_path ./imagenet_mobilev2.hocon --id 1 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 1 --seed 100 --selenet MobileV2
########### GDFQ W5A5
python main_D.py --conf_path ./imagenet_mobilev2.hocon --id 2 --CE_WEIGHT 1 --BNS_WEIGHT 0.1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 2 --seed 100 --selenet MobileV2
########### ShuffleNet
########### W5A5
python main_D.py --conf_path ./imagenet_shufflenet.hocon --id 1 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 3 --seed 100 --selenet shufflenet
########### GDFQ W5A5
python main_D.py --conf_path ./imagenet_shufflenet.hocon --id 2 --CE_WEIGHT 1 --BNS_WEIGHT 0.1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 4 --seed 100 --selenet shufflenet
########### resnet50
########### W5A5
python main_D.py --conf_path ./imagenet_resnet50.hocon --id 1 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 5 --seed 100 --selenet resnet50
########### GDFQ W5A5
python main_D.py --conf_path ./imagenet_resnet50.hocon --id 2 --CE_WEIGHT 1 --BNS_WEIGHT 0.1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 6 --seed 100 --selenet resnet50
########## 20220322 TEST #############
python main_D.py --conf_path ./cifar10_resnet20.hocon --id 1000 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 20 --visible_devices 3 --seed 100
python main_D.py --conf_path ./imagenet_inceptionv3.hocon --id 1000 --CE_WEIGHT 1 --BNS_WEIGHT 1 --FEATURE_WEIGHT 1 --warmup_epochs 50 --visible_devices 3 --seed 100 --selenet inceptionv3