AbstractPhil commited on
Commit
e6246ba
Β·
verified Β·
1 Parent(s): 4e34241

Create quad_vae_mega_liminal_results.txt

Browse files
Files changed (1) hide show
  1. quad_vae_mega_liminal_results.txt +168 -0
quad_vae_mega_liminal_results.txt ADDED
@@ -0,0 +1,168 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ======================================================================
2
+ Multi-VAE Geometric Comparison Pipeline
3
+ ======================================================================
4
+ Downloading mega_liminal_captioned.zip from AbstractPhil/grid-geometric-classifier-sliding-proto...
5
+ mega_liminal_captioned.zip: 100%
6
+  3.06G/3.06G [00:09<00:00, 224MB/s]
7
+ Found 2074 images in /content/liminal
8
+
9
+ ======================================================================
10
+ Step 1: Classifier
11
+ ======================================================================
12
+ Loaded 638,387 params
13
+
14
+ ======================================================================
15
+ Processing: SD 1.5
16
+ Model: stable-diffusion-v1-5/stable-diffusion-v1-5
17
+ ======================================================================
18
+ Encoding: 100%
19
+  418/418 [01:01<00:00,  2.51batch/s]
20
+ Latent: (4, 64, 64) mean=-0.755 std=5.088 [-27.734, 34.625]
21
+ Groups: [[0], [2], [3], [1]]
22
+ Scales: [(4, 64, 64), (4, 32, 32), (4, 16, 16)]
23
+ SD 1.5 extract: 100%
24
+  65/65 [00:12<00:00,  5.62Γ—32/s]
25
+ SD 1.5: 229,618 annotations, conf=0.880
26
+ saddle 129,783 ( 56.5%)
27
+ pentachoron 80,065 ( 34.9%)
28
+ triangular_prism 6,523 ( 2.8%)
29
+ line_diag 4,241 ( 1.8%)
30
+ cone 3,630 ( 1.6%)
31
+
32
+ ======================================================================
33
+ Processing: SDXL
34
+ Model: madebyollin/sdxl-vae-fp16-fix
35
+ ======================================================================
36
+ Encoding: 100%
37
+  519/519 [02:28<00:00,  2.08batch/s]
38
+ Latent: (4, 128, 128) mean=-0.372 std=6.734 [-23.984, 22.812]
39
+ Groups: [[0], [2], [3], [1]]
40
+ Scales: [(4, 64, 64), (4, 32, 32), (4, 16, 16)]
41
+ SDXL extract: 100%
42
+  65/65 [00:29<00:00,  2.27Γ—32/s]
43
+ SDXL: 1,092,657 annotations, conf=0.874
44
+ saddle 574,252 ( 52.6%)
45
+ pentachoron 332,100 ( 30.4%)
46
+ triangular_prism 66,206 ( 6.1%)
47
+ line_diag 44,622 ( 4.1%)
48
+ plane 31,678 ( 2.9%)
49
+
50
+ ======================================================================
51
+ Processing: Flux.1
52
+ Model: black-forest-labs/FLUX.1-dev
53
+ ======================================================================
54
+ Encoding: 100%
55
+  519/519 [02:30<00:00,  2.01batch/s]
56
+ Latent: (16, 128, 128) mean=-0.351 std=3.134 [-12.562, 10.500]
57
+ Groups: [[0, 6], [5, 2], [4, 9], [3, 7], [8, 10], [11, 13], [15, 1], [14, 12]]
58
+ Scales: [(16, 64, 64), (8, 32, 32), (8, 16, 16)]
59
+ Flux.1 extract: 100%
60
+  65/65 [01:09<00:00,  1.01Γ—32/s]
61
+ Flux.1: 2,943,743 annotations, conf=0.878
62
+ pentachoron 906,158 ( 30.8%)
63
+ plane 841,923 ( 28.6%)
64
+ saddle 433,827 ( 14.7%)
65
+ square_xy 432,908 ( 14.7%)
66
+ triangular_prism 207,696 ( 7.1%)
67
+
68
+ ======================================================================
69
+ Processing: Flux.2
70
+ Model: black-forest-labs/FLUX.2-dev
71
+ ======================================================================
72
+ Some weights of the model checkpoint at black-forest-labs/FLUX.2-dev were not used when initializing AutoencoderKL:
73
+ ['bn.running_var, bn.num_batches_tracked, bn.running_mean']
74
+ Encoding: 100%
75
+  519/519 [02:32<00:00,  2.07batch/s]
76
+ Latent: (32, 128, 128) mean=0.089 std=1.654 [-9.312, 9.312]
77
+ Groups: [[0, 20, 9, 18], [11, 2, 8, 19], [13, 30, 14, 12], [6, 7, 3, 5], [4, 17, 26, 24], [10, 25, 21, 22], [29, 15, 23, 1], [16, 31, 28, 27]]
78
+ Scales: [(16, 64, 64), (8, 32, 32), (8, 16, 16)]
79
+ Flux.2 extract: 100%
80
+  65/65 [01:37<00:00,  1.42s/Γ—32]
81
+ Flux.2: 4,365,328 annotations, conf=0.875
82
+ saddle 3,040,696 ( 69.7%)
83
+ pentachoron 932,633 ( 21.4%)
84
+ tetrahedron 162,493 ( 3.7%)
85
+ line_diag 125,249 ( 2.9%)
86
+ triangular_prism 56,747 ( 1.3%)
87
+
88
+ ======================================================================
89
+ COMPARATIVE ANALYSIS: VAE Geometric Structures
90
+ ======================================================================
91
+
92
+ ──────────────────────────────────────────────────────────────────────
93
+ VAE Latent Ann Ann/img Conf Classes
94
+ ──────────────────────────────────────────────────────────────────────
95
+ SD 1.5 4Γ—64Γ—64 229,618 111 0.880 18/38
96
+ SDXL 4Γ—128Γ—128 1,092,657 527 0.874 19/38
97
+ Flux.1 16Γ—128Γ—128 2,943,743 1419 0.878 24/38
98
+ Flux.2 32Γ—128Γ—128 4,365,328 2105 0.875 17/38
99
+
100
+ ─────────────────────────────────────────────��────────────────────────
101
+ TOP-5 CLASSES PER VAE
102
+ ──────────────────────────────────────────────────────────────────────
103
+ SD 1.5 saddle:57% pentachoron:35% triangular_prism:3% line_diag:2% cone:2%
104
+ SDXL saddle:53% pentachoron:30% triangular_prism:6% line_diag:4% plane:3%
105
+ Flux.1 pentachoron:31% plane:29% saddle:15% square_xy:15% triangular_prism:7%
106
+ Flux.2 saddle:70% pentachoron:21% tetrahedron:4% line_diag:3% triangular_prism:1%
107
+
108
+ ──────────────────────────────────────────────────────────────────────
109
+ CLASS PRESENCE ACROSS VAEs (>0.5% of annotations)
110
+ ──────────────────────────────────────────────────────────────────────
111
+ Class SD 1.5 SDXL Flux.1 Flux.2
112
+ saddle 56.5% 52.6% 14.7% 69.7%
113
+ pentachoron 34.9% 30.4% 30.8% 21.4%
114
+ plane trace 2.9% 28.6% 0.8%
115
+ square_xy trace 1.6% 14.7% trace
116
+ triangular_prism 2.8% 6.1% 7.1% 1.3%
117
+ tetrahedron 1.1% 1.4% 2.5% 3.7%
118
+ line_diag 1.8% 4.1% trace 2.9%
119
+ tube 0.7% trace 0.8% trace
120
+ cone 1.6% 0.6% trace trace
121
+
122
+ ──────────────────────────────────────────────────────────────────────
123
+ GEOMETRIC FINGERPRINT SIMILARITY (cosine between class distributions)
124
+ ──────────────────────────────────────────────────────────────────────
125
+ SD 1.5 SDXL Flux.1 Flux.2
126
+ SD 1.5 1.000 0.996 0.615 0.966
127
+ SDXL 0.996 1.000 0.641 0.970
128
+ Flux.1 0.615 0.641 1.000 0.499
129
+ Flux.2 0.966 0.970 0.499 1.000
130
+
131
+ ──────────────────────────────────────────────────────────────────────
132
+ DIMENSIONAL DISTRIBUTION
133
+ ──────────────────────────────────────────────────────────────────────
134
+ VAE 0D 1D 2D 3D Curved
135
+ SD 1.5 0.0% 0.8% 0.5% 98.7% 42.8%
136
+ SDXL 0.0% 1.7% 2.3% 96.0% 42.9%
137
+ Flux.1 0.0% 0.6% 39.0% 60.4% 44.0%
138
+ Flux.2 0.0% 0.9% 0.9% 98.2% 65.3%
139
+
140
+ ──────────────────────────────────────────────────────────────────────
141
+ CHANNEL GROUPS
142
+ ──────────────────────────────────────────────────────────────────────
143
+ SD 1.5 (4ch): [[0], [2], [3], [1]]
144
+ SDXL (4ch): [[0], [2], [3], [1]]
145
+ Flux.1 (16ch): [[0, 6], [5, 2], [4, 9], [3, 7], [8, 10], [11, 13], [15, 1], [14, 12]]
146
+ Flux.2 (32ch): [[0, 20, 9, 18], [11, 2, 8, 19], [13, 30, 14, 12], [6, 7, 3, 5], [4, 17, 26, 24], [10, 25, 21, 22], [29, 15, 23, 1], [16, 31, 28, 27]]
147
+
148
+ ──────────────────────────────────────────────────────────────────────
149
+ PER-IMAGE CROSS-VAE CONSISTENCY
150
+ ──────────────────────────────────────────────────────────────────────
151
+ Do images that are geometrically distinct in one VAE stay distinct in another?
152
+ SD 1.5 ↔ SDXL : mean=0.916 std=0.102 [0.497, 1.000]
153
+ β†’ Same geometric structure
154
+ SD 1.5 ↔ Flux.1 : mean=0.455 std=0.248 [0.019, 0.989]
155
+ β†’ Different structures
156
+ SD 1.5 ↔ Flux.2 : mean=0.899 std=0.124 [0.345, 1.000]
157
+ β†’ Similar structure
158
+ SDXL ↔ Flux.1 : mean=0.517 std=0.232 [0.026, 0.987]
159
+ β†’ Different structures
160
+ SDXL ↔ Flux.2 : mean=0.905 std=0.128 [0.391, 0.999]
161
+ β†’ Same geometric structure
162
+ Flux.1 ↔ Flux.2 : mean=0.378 std=0.245 [0.014, 0.986]
163
+ β†’ Very different geometric encoding
164
+
165
+ Saved to /content/multi_vae_comparison_mega.json
166
+ ======================================================================
167
+ βœ“ Multi-VAE comparison complete!
168
+ ======================================================================