mdrieux commited on
Commit
57d227c
·
verified ·
1 Parent(s): b148cf6

CIFAR EDM2: measured FID-50k for run B (100k/125k/150k); FID-50k JSONs

Browse files
cifar_edm2/README.md CHANGED
@@ -21,10 +21,12 @@ FID (CIFAR-10 train statistics, clean-fid legacy_tensorflow, expuniform sampler,
21
  |---|---|---|---|---|---|---|
22
  | Run A, 300k | FID-50k | 11.30 | 12.81 | 10.54 | 7.50 | 7.04 |
23
  | Run A, 402k | FID-50k | 14.24 | 15.77 | 13.27 | 8.41 | 7.10 |
24
- | Run B, 125k | FID-2k (in-run) | 20.8 | 19.2 | 21.2 | 20.3 | – |
 
 
25
  | Run B, 402k | FID-2k (in-run) | 25.0 | 20.7 | 22.1 | 20.9 | – |
26
 
27
- (In run A, FID-2k read 13.1 +- 0.2 higher than FID-50k; run B's FID-50k is being measured.)
28
 
29
  Evaluate: `python scripts/eval_fid_cifar.py --mode eqfm --ckpt <file> --nfe 1 2 4 8 16 --schedule expuniform
30
  --num-gen 50000 --batch-size 500 --seed 2024` (reads clock and noise std from the checkpoint).
 
21
  |---|---|---|---|---|---|---|
22
  | Run A, 300k | FID-50k | 11.30 | 12.81 | 10.54 | 7.50 | 7.04 |
23
  | Run A, 402k | FID-50k | 14.24 | 15.77 | 13.27 | 8.41 | 7.10 |
24
+ | Run B, 100k | FID-50k | 8.01 | 8.19 | 9.67 | 7.72 | 4.72 |
25
+ | **Run B, 125k** | **FID-50k** | **7.29** | **5.83** | **7.93** | **7.18** | **4.89** |
26
+ | Run B, 150k | FID-50k | 7.44 | 6.69 | 8.30 | 7.15 | 5.01 |
27
  | Run B, 402k | FID-2k (in-run) | 25.0 | 20.7 | 22.1 | 20.9 | – |
28
 
29
+ (In-run FID-2k reads about 13 points higher than FID-50k. FID-50k JSONs are in `fid50k/`.)
30
 
31
  Evaluate: `python scripts/eval_fid_cifar.py --mode eqfm --ckpt <file> --nfe 1 2 4 8 16 --schedule expuniform
32
  --num-gen 50000 --batch-size 500 --seed 2024` (reads clock and noise std from the checkpoint).
cifar_edm2/fid50k/edm2_large_b512_s0_ema_step_0250000_fid50k.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ckpt": "/work/nvme/biqs/mdrieux/edm2-large/edm2_large_b512_s0/checkpoints/ema_step_0250000.pt",
3
+ "mode": "eqfm",
4
+ "meta": {
5
+ "step": 250000,
6
+ "missing": [],
7
+ "mf_fm_time": false
8
+ },
9
+ "protocol": "clean-fid legacy_tensorflow cifar10 train",
10
+ "runs": {
11
+ "K1_expuniform": {
12
+ "fid": 13.83190552064309,
13
+ "nfe": 1,
14
+ "num_gen": 50000,
15
+ "seconds": 38.3
16
+ },
17
+ "K2_expuniform": {
18
+ "fid": 13.56154134059011,
19
+ "nfe": 2,
20
+ "num_gen": 50000,
21
+ "seconds": 50.1
22
+ },
23
+ "K4_expuniform": {
24
+ "fid": 11.317287597122913,
25
+ "nfe": 4,
26
+ "num_gen": 50000,
27
+ "seconds": 84.6
28
+ },
29
+ "K8_expuniform": {
30
+ "fid": 8.12640718529292,
31
+ "nfe": 8,
32
+ "num_gen": 50000,
33
+ "seconds": 153.6
34
+ },
35
+ "K16_expuniform": {
36
+ "fid": 8.08028685494213,
37
+ "nfe": 16,
38
+ "num_gen": 50000,
39
+ "seconds": 291.3
40
+ }
41
+ }
42
+ }
cifar_edm2/fid50k/edm2_large_b512_s0_ema_step_0300000_fid50k.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ckpt": "/work/nvme/biqs/mdrieux/edm2-large/edm2_large_b512_s0/checkpoints/ema_step_0300000.pt",
3
+ "mode": "eqfm",
4
+ "meta": {
5
+ "step": 300000,
6
+ "missing": [],
7
+ "mf_fm_time": false
8
+ },
9
+ "protocol": "clean-fid legacy_tensorflow cifar10 train",
10
+ "runs": {
11
+ "K1_expuniform": {
12
+ "fid": 11.304768837752647,
13
+ "nfe": 1,
14
+ "num_gen": 50000,
15
+ "seconds": 38.5
16
+ },
17
+ "K2_expuniform": {
18
+ "fid": 12.809843618161722,
19
+ "nfe": 2,
20
+ "num_gen": 50000,
21
+ "seconds": 51.2
22
+ },
23
+ "K4_expuniform": {
24
+ "fid": 10.537974170239238,
25
+ "nfe": 4,
26
+ "num_gen": 50000,
27
+ "seconds": 86.7
28
+ },
29
+ "K8_expuniform": {
30
+ "fid": 7.501605965250803,
31
+ "nfe": 8,
32
+ "num_gen": 50000,
33
+ "seconds": 156.8
34
+ },
35
+ "K16_expuniform": {
36
+ "fid": 7.0436926169052185,
37
+ "nfe": 16,
38
+ "num_gen": 50000,
39
+ "seconds": 297.4
40
+ }
41
+ }
42
+ }
cifar_edm2/fid50k/edm2_large_b512_s0_ema_step_0350000_fid50k.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ckpt": "/work/nvme/biqs/mdrieux/edm2-large/edm2_large_b512_s0/checkpoints/ema_step_0350000.pt",
3
+ "mode": "eqfm",
4
+ "meta": {
5
+ "step": 350000,
6
+ "missing": [],
7
+ "mf_fm_time": false
8
+ },
9
+ "protocol": "clean-fid legacy_tensorflow cifar10 train",
10
+ "runs": {
11
+ "K1_expuniform": {
12
+ "fid": 12.388057154639341,
13
+ "nfe": 1,
14
+ "num_gen": 50000,
15
+ "seconds": 33.9
16
+ },
17
+ "K2_expuniform": {
18
+ "fid": 13.996979570858628,
19
+ "nfe": 2,
20
+ "num_gen": 50000,
21
+ "seconds": 51.4
22
+ },
23
+ "K4_expuniform": {
24
+ "fid": 11.925515137964567,
25
+ "nfe": 4,
26
+ "num_gen": 50000,
27
+ "seconds": 86.5
28
+ },
29
+ "K8_expuniform": {
30
+ "fid": 8.151451493157424,
31
+ "nfe": 8,
32
+ "num_gen": 50000,
33
+ "seconds": 157.0
34
+ },
35
+ "K16_expuniform": {
36
+ "fid": 7.189167510966797,
37
+ "nfe": 16,
38
+ "num_gen": 50000,
39
+ "seconds": 297.6
40
+ }
41
+ }
42
+ }
cifar_edm2/fid50k/edm2_large_b512_s0_ema_step_0375000_fid50k.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ckpt": "/work/nvme/biqs/mdrieux/edm2-large/edm2_large_b512_s0/checkpoints/ema_step_0375000.pt",
3
+ "mode": "eqfm",
4
+ "meta": {
5
+ "step": 375000,
6
+ "missing": [],
7
+ "mf_fm_time": false
8
+ },
9
+ "protocol": "clean-fid legacy_tensorflow cifar10 train",
10
+ "runs": {
11
+ "K1_expuniform": {
12
+ "fid": 13.9081592942768,
13
+ "nfe": 1,
14
+ "num_gen": 50000,
15
+ "seconds": 33.8
16
+ },
17
+ "K2_expuniform": {
18
+ "fid": 15.55744077069096,
19
+ "nfe": 2,
20
+ "num_gen": 50000,
21
+ "seconds": 51.2
22
+ },
23
+ "K4_expuniform": {
24
+ "fid": 13.125684284422505,
25
+ "nfe": 4,
26
+ "num_gen": 50000,
27
+ "seconds": 86.5
28
+ },
29
+ "K8_expuniform": {
30
+ "fid": 8.529993653581187,
31
+ "nfe": 8,
32
+ "num_gen": 50000,
33
+ "seconds": 156.7
34
+ },
35
+ "K16_expuniform": {
36
+ "fid": 7.481000163287945,
37
+ "nfe": 16,
38
+ "num_gen": 50000,
39
+ "seconds": 297.4
40
+ }
41
+ }
42
+ }
cifar_edm2/fid50k/edm2_large_b512_s0_ema_step_0402000_fid50k.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ckpt": "/work/nvme/biqs/mdrieux/edm2-large/edm2_large_b512_s0/checkpoints/ema_step_0402000.pt",
3
+ "mode": "eqfm",
4
+ "meta": {
5
+ "step": 402000,
6
+ "missing": [],
7
+ "mf_fm_time": false
8
+ },
9
+ "protocol": "clean-fid legacy_tensorflow cifar10 train",
10
+ "runs": {
11
+ "K1_expuniform": {
12
+ "fid": 14.24186919650964,
13
+ "nfe": 1,
14
+ "num_gen": 50000,
15
+ "seconds": 35.0
16
+ },
17
+ "K2_expuniform": {
18
+ "fid": 15.765965982620514,
19
+ "nfe": 2,
20
+ "num_gen": 50000,
21
+ "seconds": 50.5
22
+ },
23
+ "K4_expuniform": {
24
+ "fid": 13.272612645442337,
25
+ "nfe": 4,
26
+ "num_gen": 50000,
27
+ "seconds": 84.7
28
+ },
29
+ "K8_expuniform": {
30
+ "fid": 8.414481436285655,
31
+ "nfe": 8,
32
+ "num_gen": 50000,
33
+ "seconds": 153.7
34
+ },
35
+ "K16_expuniform": {
36
+ "fid": 7.104803141573484,
37
+ "nfe": 16,
38
+ "num_gen": 50000,
39
+ "seconds": 291.4
40
+ }
41
+ }
42
+ }
cifar_edm2/fid50k/edm2_large_b512_s0_raw_step_0402000_fid50k.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ckpt": "/work/nvme/biqs/mdrieux/edm2-large/edm2_large_b512_s0/checkpoints/raw_step_0402000.pt",
3
+ "mode": "eqfm",
4
+ "meta": {
5
+ "step": 402000,
6
+ "missing": [],
7
+ "mf_fm_time": false
8
+ },
9
+ "protocol": "clean-fid legacy_tensorflow cifar10 train",
10
+ "runs": {
11
+ "K1_expuniform": {
12
+ "fid": 26.163311027913437,
13
+ "nfe": 1,
14
+ "num_gen": 50000,
15
+ "seconds": 35.0
16
+ },
17
+ "K2_expuniform": {
18
+ "fid": 26.424426563171835,
19
+ "nfe": 2,
20
+ "num_gen": 50000,
21
+ "seconds": 51.2
22
+ },
23
+ "K4_expuniform": {
24
+ "fid": 18.675540768533097,
25
+ "nfe": 4,
26
+ "num_gen": 50000,
27
+ "seconds": 84.2
28
+ },
29
+ "K8_expuniform": {
30
+ "fid": 13.410799355718837,
31
+ "nfe": 8,
32
+ "num_gen": 50000,
33
+ "seconds": 153.0
34
+ },
35
+ "K16_expuniform": {
36
+ "fid": 11.631787946654072,
37
+ "nfe": 16,
38
+ "num_gen": 50000,
39
+ "seconds": 289.8
40
+ }
41
+ }
42
+ }
cifar_edm2/fid50k/edm2_large_b512_trunc_std1_s0_ema_step_0100000_fid50k.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ckpt": "/work/nvme/biqs/mdrieux/edm2-large/edm2_large_b512_trunc_std1_s0/checkpoints/ema_step_0100000.pt",
3
+ "mode": "eqfm",
4
+ "meta": {
5
+ "step": 100000,
6
+ "missing": [],
7
+ "mf_fm_time": false
8
+ },
9
+ "protocol": "clean-fid legacy_tensorflow cifar10 train",
10
+ "runs": {
11
+ "K1_expuniform": {
12
+ "fid": 8.007151498332291,
13
+ "nfe": 1,
14
+ "num_gen": 50000,
15
+ "seconds": 33.2
16
+ },
17
+ "K2_expuniform": {
18
+ "fid": 8.188403160354483,
19
+ "nfe": 2,
20
+ "num_gen": 50000,
21
+ "seconds": 50.1
22
+ },
23
+ "K4_expuniform": {
24
+ "fid": 9.670709198227826,
25
+ "nfe": 4,
26
+ "num_gen": 50000,
27
+ "seconds": 84.2
28
+ },
29
+ "K8_expuniform": {
30
+ "fid": 7.720114566480504,
31
+ "nfe": 8,
32
+ "num_gen": 50000,
33
+ "seconds": 152.8
34
+ },
35
+ "K16_expuniform": {
36
+ "fid": 4.722006493387653,
37
+ "nfe": 16,
38
+ "num_gen": 50000,
39
+ "seconds": 289.8
40
+ }
41
+ }
42
+ }
cifar_edm2/fid50k/edm2_large_b512_trunc_std1_s0_ema_step_0125000_fid50k.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ckpt": "/work/nvme/biqs/mdrieux/edm2-large/edm2_large_b512_trunc_std1_s0/checkpoints/ema_step_0125000.pt",
3
+ "mode": "eqfm",
4
+ "meta": {
5
+ "step": 125000,
6
+ "missing": [],
7
+ "mf_fm_time": false
8
+ },
9
+ "protocol": "clean-fid legacy_tensorflow cifar10 train",
10
+ "runs": {
11
+ "K1_expuniform": {
12
+ "fid": 7.293629879450066,
13
+ "nfe": 1,
14
+ "num_gen": 50000,
15
+ "seconds": 38.4
16
+ },
17
+ "K2_expuniform": {
18
+ "fid": 5.827424925833327,
19
+ "nfe": 2,
20
+ "num_gen": 50000,
21
+ "seconds": 50.1
22
+ },
23
+ "K4_expuniform": {
24
+ "fid": 7.930361790743007,
25
+ "nfe": 4,
26
+ "num_gen": 50000,
27
+ "seconds": 84.2
28
+ },
29
+ "K8_expuniform": {
30
+ "fid": 7.178611590731634,
31
+ "nfe": 8,
32
+ "num_gen": 50000,
33
+ "seconds": 152.7
34
+ },
35
+ "K16_expuniform": {
36
+ "fid": 4.8881062350482125,
37
+ "nfe": 16,
38
+ "num_gen": 50000,
39
+ "seconds": 289.9
40
+ }
41
+ }
42
+ }
cifar_edm2/fid50k/edm2_large_b512_trunc_std1_s0_ema_step_0150000_fid50k.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ckpt": "/work/nvme/biqs/mdrieux/edm2-large/edm2_large_b512_trunc_std1_s0/checkpoints/ema_step_0150000.pt",
3
+ "mode": "eqfm",
4
+ "meta": {
5
+ "step": 150000,
6
+ "missing": [],
7
+ "mf_fm_time": false
8
+ },
9
+ "protocol": "clean-fid legacy_tensorflow cifar10 train",
10
+ "runs": {
11
+ "K1_expuniform": {
12
+ "fid": 7.4390925374539165,
13
+ "nfe": 1,
14
+ "num_gen": 50000,
15
+ "seconds": 33.2
16
+ },
17
+ "K2_expuniform": {
18
+ "fid": 6.685021919060546,
19
+ "nfe": 2,
20
+ "num_gen": 50000,
21
+ "seconds": 50.0
22
+ },
23
+ "K4_expuniform": {
24
+ "fid": 8.302261845134637,
25
+ "nfe": 4,
26
+ "num_gen": 50000,
27
+ "seconds": 84.5
28
+ },
29
+ "K8_expuniform": {
30
+ "fid": 7.148809296083812,
31
+ "nfe": 8,
32
+ "num_gen": 50000,
33
+ "seconds": 152.8
34
+ },
35
+ "K16_expuniform": {
36
+ "fid": 5.013999871150759,
37
+ "nfe": 16,
38
+ "num_gen": 50000,
39
+ "seconds": 290.2
40
+ }
41
+ }
42
+ }