-
Notifications
You must be signed in to change notification settings - Fork 315
/
all_results.sh
113 lines (83 loc) · 9.35 KB
/
all_results.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
110
111
112
113
#!/usr/bin/env bash
python3 compare_FI.py --seed=2 --n-seeds=10 --experiment=splitMNIST --scenario=task
python3 compare_FI.py --seed=2 --n-seeds=5 --experiment=splitMNIST --scenario=domain
python3 compare_FI.py --seed=2 --n-seeds=5 --experiment=splitMNIST --scenario=class
python3 compare_FI.py --seed=2 --n-seeds=10 --experiment=splitMNIST --scenario=task --online
python3 compare_FI.py --seed=2 --n-seeds=10 --experiment=splitMNIST --scenario=task --online --fisher-n-all=1000
python3 compare_FI.py --seed=2 --n-seeds=5 --experiment=splitMNIST --scenario=task --online --precondition
python3 compare_FI.py --seed=2 --n-seeds=2 --experiment=splitMNIST --scenario=task --online --precondition --alpha=1e-4
#
python3 compare_FI.py --seed=2 --n-seeds=3 --experiment=splitMNIST --scenario=class --online --precondition
python3 compare_preconditioning.py --seed=2 --n-seeds=3 --experiment=splitMNIST --scenario=task --fisher-n=500
python3 compare_preconditioning.py --seed=2 --n-seeds=3 --experiment=splitMNIST --scenario=task
python3 compare_FI_KFAC.py --seed=2 --n-seeds=10 --experiment=splitMNIST --scenario=task
python3 compare_FI_KFAC.py --seed=2 --n-seeds=5 --experiment=splitMNIST --scenario=task --precondition
python3 compare_FI_rand.py --seed=2 --n-seeds=5 --experiment=splitMNIST --scenario=task --online
python3 compare_FI.py --seed=2 --n-seeds=2 --experiment=permMNIST --contexts=10 --iters=2000 --lr=0.001 --scenario=domain --online --no-all
python3 compare_FI.py --seed=2 --n-seeds=2 --experiment=permMNIST --contexts=10 --iters=2000 --lr=0.001 --scenario=domain --online --precondition --no-all
python3 compare_preconditioning.py --seed=2 --n-seeds=2 --experiment=permMNIST --contexts=10 --iters=2000 --lr=0.001 --scenario=domain --fisher-n=500
python3 compare_preconditioning.py --seed=2 --n-seeds=2 --experiment=permMNIST --contexts=10 --iters=2000 --lr=0.001 --scenario=domain --fisher-labels=true
python3 compare_preconditioning.py --seed=2 --n-seeds=2 --experiment=permMNIST --contexts=10 --iters=2000 --lr=0.001 --scenario=domain --fisher-labels=true --fisher-batch=128
python3 compare_FI.py --seed=2 --n-seeds=5 --experiment=CIFAR10 --contexts=5 --conv-type=resNet --fc-layers=1 --iters=2000 --reducing-layers=3 --depth=5 --global-pooling --channels=20 --lr=0.001 --scenario=task
python3 compare_FI.py --seed=2 --n-seeds=10 --experiment=CIFAR10 --contexts=5 --conv-type=resNet --fc-layers=1 --iters=2000 --reducing-layers=3 --depth=5 --global-pooling --channels=20 --lr=0.001 --scenario=task --online
python3 compare_FI.py --seed=2 --n-seeds=5 --experiment=CIFAR10 --contexts=5 --conv-type=resNet --fc-layers=1 --iters=2000 --reducing-layers=3 --depth=5 --global-pooling --channels=20 --lr=0.001 --scenario=task --online --precondition
python3 compare_preconditioning.py --seed=2 --n-seeds=5 --experiment=CIFAR10 --contexts=5 --conv-type=resNet --fc-layers=1 --iters=2000 --reducing-layers=3 --depth=5 --global-pooling --channels=20 --lr=0.001 --scenario=task
python3 compare_preconditioning.py --seed=2 --n-seeds=5 --experiment=CIFAR10 --contexts=5 --conv-type=resNet --fc-layers=1 --iters=2000 --reducing-layers=3 --depth=5 --global-pooling --channels=20 --lr=0.001 --scenario=task --fisher-n=500
python3 compare_preconditioning.py --seed=2 --n-seeds=5 --experiment=CIFAR10 --contexts=5 --conv-type=resNet --fc-layers=1 --iters=2000 --reducing-layers=3 --depth=5 --global-pooling --channels=20 --lr=0.001 --scenario=task --fisher-labels=true
python3 compare_preconditioning.py --seed=2 --n-seeds=5 --experiment=CIFAR10 --contexts=5 --conv-type=resNet --fc-layers=1 --iters=2000 --reducing-layers=3 --depth=5 --global-pooling --channels=20 --lr=0.001 --scenario=task --fisher-labels=true --fisher-batch=128
python3 compare_FI.py --seed=2 --n-seeds=3 --experiment=CIFAR100 --scenario=task --pre-convE --freeze-convE --seed-to-ltag
python3 compare_FI.py --seed=2 --n-seeds=3 --experiment=CIFAR100 --scenario=domain --pre-convE --freeze-convE --seed-to-ltag
#python3 compare_FI.py --seed=2 --n-seeds=1 --experiment=CIFAR100 --scenario=class --pre-convE --freeze-convE --seed-to-ltag
python3 compare_FI.py --seed=2 --n-seeds=1 --experiment=CIFAR100 --scenario=task --pre-convE --freeze-convE --seed-to-ltag --online
python3 compare_FI.py --seed=2 --n-seeds=1 --experiment=CIFAR100 --scenario=task --pre-convE --freeze-convE --seed-to-ltag --online --precondition
python3 compare_preconditioning.py --seed=2 --n-seeds=1 --experiment=CIFAR100 --scenario=task --pre-convE --freeze-convE --seed-to-ltag --fisher-n=500
python3 compare_preconditioning.py --seed=2 --n-seeds=1 --experiment=CIFAR100 --scenario=task --pre-convE --freeze-convE --seed-to-ltag --fisher-labels=true
python3 compare_preconditioning.py --seed=2 --n-seeds=1 --experiment=CIFAR100 --scenario=task --pre-convE --freeze-convE --seed-to-ltag --fisher-labels=true --fisher-batch=128
## MNIST
./compare_hyperParams.py --seed=1 --experiment=splitMNIST --scenario=task
./compare_hyperParams.py --seed=1 --experiment=splitMNIST --scenario=domain
./compare_hyperParams.py --seed=1 --experiment=splitMNIST --scenario=class
./compare.py --seed=2 --n-seeds=20 --experiment=splitMNIST --scenario=task
./compare.py --seed=2 --n-seeds=20 --experiment=splitMNIST --scenario=domain
./compare.py --seed=2 --n-seeds=20 --experiment=splitMNIST --scenario=class
./compare_replay.py --seed=2 --n-seeds=5 --experiment=splitMNIST --scenario=task --tau-per-budget
./compare_replay.py --seed=2 --n-seeds=5 --experiment=splitMNIST --scenario=domain --tau-per-budget
./compare_replay.py --seed=2 --n-seeds=5 --experiment=splitMNIST --scenario=class --tau-per-budget
## Pre-training on CIFAR-10
./main_pretrain.py --experiment=CIFAR10 --epochs=100 --augment --convE-stag=e100 --seed-to-stag --seed=1
./main_pretrain.py --experiment=CIFAR10 --epochs=100 --augment --convE-stag=e100 --seed-to-stag --seed=2
./main_pretrain.py --experiment=CIFAR10 --epochs=100 --augment --convE-stag=e100 --seed-to-stag --seed=3
./main_pretrain.py --experiment=CIFAR10 --epochs=100 --augment --convE-stag=e100 --seed-to-stag --seed=4
./main_pretrain.py --experiment=CIFAR10 --epochs=100 --augment --convE-stag=e100 --seed-to-stag --seed=5
./main_pretrain.py --experiment=CIFAR10 --epochs=100 --augment --convE-stag=e100 --seed-to-stag --seed=6
./main_pretrain.py --experiment=CIFAR10 --epochs=100 --augment --convE-stag=e100 --seed-to-stag --seed=7
./main_pretrain.py --experiment=CIFAR10 --epochs=100 --augment --convE-stag=e100 --seed-to-stag --seed=8
./main_pretrain.py --experiment=CIFAR10 --epochs=100 --augment --convE-stag=e100 --seed-to-stag --seed=9
./main_pretrain.py --experiment=CIFAR10 --epochs=100 --augment --convE-stag=e100 --seed-to-stag --seed=10
./main_pretrain.py --experiment=CIFAR10 --epochs=100 --augment --convE-stag=e100 --seed-to-stag --seed=11
## CIFAR-100
./compare_hyperParams.py --seed=1 --experiment=CIFAR100 --scenario=task --pre-convE --freeze-convE --seed-to-ltag --no-fromp
./compare_hyperParams.py --seed=1 --experiment=CIFAR100 --scenario=domain --pre-convE --freeze-convE --seed-to-ltag --no-fromp
./compare_hyperParams.py --seed=1 --experiment=CIFAR100 --scenario=class --pre-convE --freeze-convE --seed-to-ltag --no-fromp
./compare.py --seed=2 --n-seeds=10 --experiment=CIFAR100 --scenario=task --pre-convE --freeze-convE --no-fromp --seed-to-ltag
./compare.py --seed=2 --n-seeds=10 --experiment=CIFAR100 --scenario=domain --pre-convE --freeze-convE --no-fromp --seed-to-ltag
./compare.py --seed=2 --n-seeds=10 --experiment=CIFAR100 --scenario=class --pre-convE --freeze-convE --no-fromp --seed-to-ltag --eval-s=10000
./compare_replay.py --seed=2 --n-seeds=5 --experiment=CIFAR100 --scenario=task --pre-convE --freeze-convE --seed-to-ltag --no-fromp
./compare_replay.py --seed=2 --n-seeds=5 --experiment=CIFAR100 --scenario=domain --pre-convE --freeze-convE --seed-to-ltag --no-fromp
./compare_replay.py --seed=2 --n-seeds=5 --experiment=CIFAR100 --scenario=class --pre-convE --freeze-convE --seed-to-ltag --no-fromp
## Permuted MNIST
./compare_hyperParams.py --seed=1 --experiment=permMNIST --scenario=task --fisher-n=1000 --no-xdg --no-fromp --no-bir
./compare_hyperParams.py --seed=1 --experiment=permMNIST --scenario=task --singlehead --fisher-n=1000 --no-reg --no-fromp --no-bir
./compare_hyperParams.py --seed=1 --experiment=permMNIST --scenario=task --singlehead --xdg --gating-prop=0.6 --fisher-n=1000 --no-xdg --no-fromp --no-bir
./compare_hyperParams.py --seed=1 --experiment=permMNIST --scenario=domain --fisher-n=1000 --no-fromp --no-bir
./compare.py --seed=2 --n-seeds=5 --experiment=permMNIST --scenario=task --no-context-spec --no-fromp --no-bir --no-agem --fisher-n=1000
./compare.py --seed=2 --n-seeds=5 --experiment=permMNIST --scenario=task --singlehead --xdg --gating-prop=0.6 --no-context-spec --no-fromp --no-bir --no-agem --fisher-n=1000
./compare.py --seed=2 --n-seeds=5 --experiment=permMNIST --scenario=domain --no-fromp --no-bir --no-agem --fisher-n=1000
## Task-free Split MNIST
./compare_hyperParams_task_free.py --seed=1 --experiment=splitMNIST --scenario=task
./compare_hyperParams_task_free.py --seed=1 --experiment=splitMNIST --scenario=domain
./compare_hyperParams_task_free.py --seed=1 --experiment=splitMNIST --scenario=class
./compare_task_free.py --seed=2 --n-seeds=20 --experiment=splitMNIST --scenario=task --gating-prop=0.45 --c=10.
./compare_task_free.py --seed=2 --n-seeds=20 --experiment=splitMNIST --scenario=domain --c=10.
./compare_task_free.py --seed=2 --n-seeds=20 --experiment=splitMNIST --scenario=class --c=10.
#