Fixed 39-image reconstruction viewer, with FLUX.2 VAE included for comparison.
The
semdisdiffae_p32_v2 column uses the export contract:
encode() returns latents whitened with the export's stored running
stats, and decode() internally unwhitens those latents before VP decoding.
Original images beside semdisdiffae_p32_v2 and FLUX.2 reconstructions. Per-image PSNR values are shown above each row.
p640x1536:94623
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94624
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94625
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94626
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94627
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94628
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216264
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216265
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216266
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216267
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216268
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216269
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216270
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216271
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94699
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94700
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94701
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94702
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94703
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94704
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94705
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94706
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15577
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15578
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15579
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15580
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15581
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15582
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15583
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15584
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144131
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144132
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144133
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144134
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144135
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144136
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144137
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144138
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
exports/dico_diffae_hf/VAE_accuracy_test_image.png
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
Absolute RGB error with shared 99.5th-percentile normalization and sqrt scaling. Brighter means more error.
p640x1536:94623
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94624
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94625
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94626
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94627
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94628
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216264
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216265
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216266
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216267
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216268
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216269
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216270
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216271
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94699
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94700
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94701
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94702
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94703
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94704
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94705
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94706
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15577
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15578
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15579
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15580
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15581
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15582
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15583
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15584
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144131
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144132
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144133
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144134
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144135
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144136
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144137
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144138
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
exports/dico_diffae_hf/VAE_accuracy_test_image.png
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
Top 3 PCA components of whitened encoder latents mapped to RGB. Colors are aligned to semdisdiffae_p32_v2 via spatial correlation.
p640x1536:94623
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94624
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94625
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94626
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94627
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p640x1536:94628
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216264
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216265
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216266
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216267
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216268
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216269
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216270
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p960x1024:216271
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94699
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94700
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94701
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94702
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94703
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94704
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94705
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
p704x1472:94706
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15577
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15578
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15579
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15580
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15581
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15582
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15583
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p1344x704:15584
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144131
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144132
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144133
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144134
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144135
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144136
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144137
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
r256_p896x1152:144138
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |
exports/dico_diffae_hf/VAE_accuracy_test_image.png
Original![]() |
semdisdiffae_p32_v2![]() |
FLUX.2 VAE![]() |