Update README.md with Hugging Face download links
Browse files
README.md
CHANGED
|
@@ -62,13 +62,13 @@ Two kinds of artifact are published, and they are used together:
|
|
| 62 |
label in `[0, 999]` following the standard 1000-class label ordering; there is
|
| 63 |
no text input. Epoch counts are prior-only training epochs.
|
| 64 |
|
| 65 |
-
| Checkpoint | Resolution | VAE | gFID | IS | gFID (guided) | IS (guided) |
|
| 66 |
-
|---|---|---|---|---|---|---|
|
| 67 |
-
| EiT, 80 epochs | 256x256 | `f16d32` | 2.79 | 175.4 | 1.38 | 271.3 |
|
| 68 |
-
| EiT, 480 epochs | 256x256 | `f16d32` | 1.60 | 216.8 | 0.988 | 270.7 |
|
| 69 |
-
| EiT, 800 epochs | 256x256 | `f16d32` | **1.45** | 226.7 | **0.969** | 283.4 |
|
| 70 |
-
| EiT, 80 epochs | 512x512 | `f16d32` | β | β | 1.63 | 278.9 |
|
| 71 |
-
| EiT, 400 epochs | 512x512 | `f16d32` | β | β | **1.23** | 286.1 |
|
| 72 |
|
| 73 |
The 512 models reuse the 256 `f16d32` VAE unchanged and frozen; only the prior
|
| 74 |
is trained at 512.
|
|
@@ -79,10 +79,10 @@ is trained at 512.
|
|
| 79 |
VAE, at 512x512. Scores are overall GenEval and DPG-Bench, with no prompt
|
| 80 |
rewriting. The two variants differ only in which VAE they were trained on.
|
| 81 |
|
| 82 |
-
| Checkpoint | Resolution | GenEval | DPG-Bench |
|
| 83 |
-
|---|---|---|---|
|
| 84 |
-
| EiT T2I, variant A | 512x512 | **0.8987** | **82.60** |
|
| 85 |
-
| EiT T2I, variant B | 512x512 | 0.8920 | 82.06 |
|
| 86 |
|
| 87 |
### Shared visual latents (generation + understanding)
|
| 88 |
|
|
@@ -90,8 +90,8 @@ rewriting. The two variants differ only in which VAE they were trained on.
|
|
| 90 |
|
| 91 |
| Checkpoint | VAE bundle | Supervision | Resolution | rFID β | PSNR β | GenEval β | DPG-Bench β | Linear Probe Top-1 (%) β |
|
| 92 |
|---|---|---|---|---|---|---|---|---|
|
| 93 |
-
| `shared-latents/siglip/eit-qwenvit-siglip-t2i-512.pt` | `vae/qwenvit-siglip-b256-s2/` | E2E + SigLIP | 512x512 | **0.39** | **27.64** | **0.90** | **83.76** | 79.25 |
|
| 94 |
-
| `shared-latents/vlm-nll/eit-qwenvit-vlm-nll-t2i-512.pt` | `vae/qwenvit-nlltrunk-s2/` | E2E + VLM-NLL | 512x512 | 0.46 | 27.19 | 0.89 | 83.49 | **81.69** |
|
| 95 |
|
| 96 |
### Unified text-image modeling (`JointMMDiT-XL/2`)
|
| 97 |
|
|
@@ -99,23 +99,24 @@ Bidirectional block-causal `JointMMDiT-XL/2` trained on the jointly E2E-shaped t
|
|
| 99 |
|
| 100 |
| Checkpoints | Setting | GenEval β | DPG-Bench β | CIDEr β | BLEU-4 β | METEOR β | ROUGE-L β | SPICE β | CLIPScore β |
|
| 101 |
|---|---|---|---|---|---|---|---|---|---|
|
| 102 |
-
| `unified-text-image/e2e-joint/eit-joint-e2e-text-e2e-img-512-sft.pt
|
| 103 |
|
| 104 |
### End-to-end VAEs
|
| 105 |
|
| 106 |
Reconstruction quality of the posterior mean, measured at the resolution the
|
| 107 |
VAE is used at.
|
| 108 |
|
| 109 |
-
| VAE | Downsample / channels | Initialized from | rFID | PSNR | SSIM | LPIPS |
|
| 110 |
-
|---|---|---|---|---|---|---|
|
| 111 |
-
| `f8d4` | 8x, 4ch | SD-VAE (`stabilityai/sd-vae-ft-ema`) | **0.57** | 25.13 | 0.71 | 0.14 |
|
| 112 |
-
| `f16d32` | 16x, 32ch | VA-VAE (LightningDiT) | 0.36 | 25.82 | 0.74 | 0.12 |
|
| 113 |
-
| `
|
| 114 |
-
| `f8d16` variant
|
| 115 |
-
| `
|
| 116 |
-
| `qwenvit-
|
| 117 |
-
| `
|
| 118 |
-
| `
|
|
|
|
| 119 |
|
| 120 |
**A VAE and its latent statistics must be kept together.** The prior was
|
| 121 |
trained on latents normalized by those exact statistics; pairing a VAE with the
|
|
|
|
| 62 |
label in `[0, 999]` following the standard 1000-class label ordering; there is
|
| 63 |
no text input. Epoch counts are prior-only training epochs.
|
| 64 |
|
| 65 |
+
| Checkpoint | Resolution | VAE | gFID | IS | gFID (guided) | IS (guided) | Download |
|
| 66 |
+
|---|---|---|---|---|---|---|---|
|
| 67 |
+
| EiT, 80 epochs | 256x256 | `f16d32` | 2.79 | 175.4 | 1.38 | 271.3 | [checkpoint](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/class-conditional/imagenet256/eit-imagenet256-80ep.pt) Β· [weak-20ep](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/class-conditional/imagenet256/eit-imagenet256-weak-20ep.pt) |
|
| 68 |
+
| EiT, 480 epochs | 256x256 | `f16d32` | 1.60 | 216.8 | 0.988 | 270.7 | [checkpoint](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/class-conditional/imagenet256/eit-imagenet256-480ep.pt) Β· [weak-20ep](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/class-conditional/imagenet256/eit-imagenet256-weak-20ep.pt) |
|
| 69 |
+
| EiT, 800 epochs | 256x256 | `f16d32` | **1.45** | 226.7 | **0.969** | 283.4 | [checkpoint](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/class-conditional/imagenet256/eit-imagenet256-800ep.pt) Β· [weak-20ep](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/class-conditional/imagenet256/eit-imagenet256-weak-20ep.pt) |
|
| 70 |
+
| EiT, 80 epochs | 512x512 | `f16d32` | β | β | 1.63 | 278.9 | [checkpoint](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/class-conditional/imagenet512/eit-imagenet512-80ep.pt) |
|
| 71 |
+
| EiT, 400 epochs | 512x512 | `f16d32` | β | β | **1.23** | 286.1 | [checkpoint](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/class-conditional/imagenet512/eit-imagenet512-400ep.pt) |
|
| 72 |
|
| 73 |
The 512 models reuse the 256 `f16d32` VAE unchanged and frozen; only the prior
|
| 74 |
is trained at 512.
|
|
|
|
| 79 |
VAE, at 512x512. Scores are overall GenEval and DPG-Bench, with no prompt
|
| 80 |
rewriting. The two variants differ only in which VAE they were trained on.
|
| 81 |
|
| 82 |
+
| Checkpoint | Resolution | GenEval | DPG-Bench | Download |
|
| 83 |
+
|---|---|---|---|---|
|
| 84 |
+
| EiT T2I, variant A | 512x512 | **0.8987** | **82.60** | [checkpoint](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/text-to-image/variant-a/eit-t2i-variant-a-512.pt) Β· [VAE](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/e2e-flux-vae-sit-imagenet-s2) |
|
| 85 |
+
| EiT T2I, variant B | 512x512 | 0.8920 | 82.06 | [checkpoint](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/text-to-image/variant-b/eit-t2i-variant-b-512.pt) Β· [VAE](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/e2e-flux-vae-mmdit-l2-t2i-s2) |
|
| 86 |
|
| 87 |
### Shared visual latents (generation + understanding)
|
| 88 |
|
|
|
|
| 90 |
|
| 91 |
| Checkpoint | VAE bundle | Supervision | Resolution | rFID β | PSNR β | GenEval β | DPG-Bench β | Linear Probe Top-1 (%) β |
|
| 92 |
|---|---|---|---|---|---|---|---|---|
|
| 93 |
+
| [`shared-latents/siglip/eit-qwenvit-siglip-t2i-512.pt`](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/shared-latents/siglip/eit-qwenvit-siglip-t2i-512.pt) | [`vae/qwenvit-siglip-b256-s2/`](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/qwenvit-siglip-b256-s2) | E2E + SigLIP | 512x512 | **0.39** | **27.64** | **0.90** | **83.76** | 79.25 |
|
| 94 |
+
| [`shared-latents/vlm-nll/eit-qwenvit-vlm-nll-t2i-512.pt`](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/shared-latents/vlm-nll/eit-qwenvit-vlm-nll-t2i-512.pt) | [`vae/qwenvit-nlltrunk-s2/`](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/qwenvit-nlltrunk-s2) | E2E + VLM-NLL | 512x512 | 0.46 | 27.19 | 0.89 | 83.49 | **81.69** |
|
| 95 |
|
| 96 |
### Unified text-image modeling (`JointMMDiT-XL/2`)
|
| 97 |
|
|
|
|
| 99 |
|
| 100 |
| Checkpoints | Setting | GenEval β | DPG-Bench β | CIDEr β | BLEU-4 β | METEOR β | ROUGE-L β | SPICE β | CLIPScore β |
|
| 101 |
|---|---|---|---|---|---|---|---|---|---|
|
| 102 |
+
| [`eit-joint-e2e-text-e2e-img-512-sft.pt`](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/unified-text-image/e2e-joint/eit-joint-e2e-text-e2e-img-512-sft.pt) (T2I) & [`eit-joint-e2e-text-e2e-img-512.pt`](https://huggingface.co/ByteDance-Seed/GenFirst/blob/main/unified-text-image/e2e-joint/eit-joint-e2e-text-e2e-img-512.pt) (I2T) | E2E-joint text + image VAEs ([`vae/e2e-joint-gan-l2-330k/`](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/e2e-joint-gan-l2-330k)) | **86.57** | **72.68** | **33.28** | **7.76** | **17.74** | **34.16** | **11.81** | **57.97** |
|
| 103 |
|
| 104 |
### End-to-end VAEs
|
| 105 |
|
| 106 |
Reconstruction quality of the posterior mean, measured at the resolution the
|
| 107 |
VAE is used at.
|
| 108 |
|
| 109 |
+
| VAE | Downsample / channels | Initialized from | rFID | PSNR | SSIM | LPIPS | Download |
|
| 110 |
+
|---|---|---|---|---|---|---|---|
|
| 111 |
+
| `f8d4` | 8x, 4ch | SD-VAE (`stabilityai/sd-vae-ft-ema`) | **0.57** | 25.13 | 0.71 | 0.14 | [Hugging Face](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/e2e-f8d4) |
|
| 112 |
+
| `f16d32` (decoder-ft, @256) | 16x, 32ch | VA-VAE (LightningDiT) | 0.36 | 25.82 | 0.74 | 0.12 | [Hugging Face](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/e2e-f16d32) |
|
| 113 |
+
| `f16d32` (no dec-ft, @512) | 16x, 32ch | VA-VAE (LightningDiT) | β | β | β | β | [Hugging Face](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/e2e-f16d32-nodecft) |
|
| 114 |
+
| `f8d16` variant A | 8x, 16ch | FLUX.1 VAE | 0.23 | 29.43 | 0.85 | 0.07 | [Hugging Face](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/e2e-flux-vae-sit-imagenet-s2) |
|
| 115 |
+
| `f8d16` variant B | 8x, 16ch | FLUX.1 VAE | 0.21 | 29.37 | 0.85 | 0.07 | [Hugging Face](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/e2e-flux-vae-mmdit-l2-t2i-s2) |
|
| 116 |
+
| `qwenvit-siglip-b256-s2` | 8x, 16ch | Qwen3-VL ViT + ViT decoder (SigLIP) | 0.39 | 27.64 | β | β | [Hugging Face](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/qwenvit-siglip-b256-s2) |
|
| 117 |
+
| `qwenvit-nlltrunk-s2` | 8x, 16ch | Qwen3-VL ViT + ViT decoder (VLM-NLL) | 0.46 | 27.19 | β | β | [Hugging Face](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/qwenvit-nlltrunk-s2) |
|
| 118 |
+
| `e2e-joint-gan-l2-330k` | 8x, 16ch (image) + 16d (text) | FLUX.1 VAE + Cola Text VAE | β | β | β | β | [Hugging Face](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/e2e-joint-gan-l2-330k) |
|
| 119 |
+
| `f8d32` (`e2e-vae-flux2-sitxl2-auxkl2p5e8-s3-20k`, @512) | 8x, 32ch | FLUX.2 VAE | **0.041** | **36.46** | **0.953** | **0.026** | [Hugging Face](https://huggingface.co/ByteDance-Seed/GenFirst/tree/main/vae/e2e-vae-flux2-sitxl2-auxkl2p5e8-s3-20k) |
|
| 120 |
|
| 121 |
**A VAE and its latent statistics must be kept together.** The prior was
|
| 122 |
trained on latents normalized by those exact statistics; pairing a VAE with the
|