GenFirst is a text-to-image research release from ByteDance Seed, published on 3 November 2026. It trains a latent VAE jointly with its diffusion prior so the latent space works for both reconstruction and generation. The text-to-image prior is an MMDiT-XL at 512x512 with a frozen CLIP-L text encoder, reported at 0.90 GenEval overall. Weights are CC BY-NC 4.0 for non-commercial research, the code is MIT, and the raw .pt checkpoints need the training repo to sample.
A niche 0.675B-parameter dense image generator from ByteDance Seed. Treat the modality benchmarks above as the leading indicator of fit — composite scoring across modalities is still maturing. Newly released, so production-readiness is still being shaken out.
Generated from this model’s benchmarks and ranking signals. Editor reviews refine it over time.
Access model weights, configuration files, and documentation.
Benchmark data sourced from: Hugging Face, Arena.ai, Artificial Analysis.
The top devices for this model at 4-bit, ranked by fit and speed.
| Device | Grade | VRAM |
|---|---|---|
| ACEMAGIC M1A Pro (i9-13900HK + ARC A770)ACEMAGIC | SS | 0.9 GB |
| Acer Veriton GN100 AI MiniAcer | SS | 0.9 GB |
| AI TOP ATOM ATAGB10-9003Gigabyte | SS | 0.9 GB |
| AMD Instinct MI300XAMD | SS | 0.9 GB |
| AMD Instinct MI325XAMD | SS | 0.9 GB |
Cheapest current cloud rentals with at least 1 GB VRAM, refreshed hourly.
Advertising disclosure: we earn commissions when you shop through the links below.
| Option | Cost / GPU-hour |
|---|---|
NVIDIA GeForce RTX 4060 TiVast.ai · Spot · 8 GB VRAM | $0.06 |
NVIDIA GeForce RTX 3080 TiVast.ai · Spot · 12 GB VRAM | $0.07 |
NVIDIA GeForce RTX 5060 TiVast.ai · Spot · 16 GB VRAM | $0.07 |
NVIDIA GeForce RTX 5060Vast.ai · Spot · 8 GB VRAM | $0.07 |
NVIDIA RTX A4000Vast.ai · Spot · 16 GB VRAM | $0.08 |
Per-GPU rate across RunPod, the Vast.ai marketplace, DigitalOcean, and Vultr.
Spot tier is interruptible. Plan for restarts when comparing against on-demand prices.
GenFirst is an open research release from ByteDance Seed that tackles one of the foundational issues in latent diffusion: the conflict between variational autoencoder (VAE) reconstruction and generative prior modeling. Standard latent generative workflows use a two-stage approach where a VAE is pre-trained solely for reconstruction fidelity, freezing a latent space that is not necessarily optimized for a diffusion network to learn. Released in November 2026, GenFirst introduces a stable end-to-end training method that jointly optimizes the autoencoder and generative prior without the posterior collapse that historically derailed joint training setups.
At the core of the release is a compact 0.675B parameter dense generative backbone based on an MMDiT-XL architecture for text-to-image synthesis, alongside an SiT-XL variant for class-conditional tasks. Despite its modest ~675M parameter footprint, GenFirst achieves a 0.90 overall score on GenEval, outperforming or matching significantly larger models while requiring drastically fewer diffusion sampling iterations. The project targets non-commercial research under a CC BY-NC 4.0 license, providing PyTorch source code under the MIT license and raw weights via Hugging Face.
For practitioners looking to run GenFirst locally, this architecture provides an efficient footprint for edge image synthesis and academic research into unified latent representations. Because the generative prior operates directly on latents shaped specifically to avoid distribution mismatch, it avoids the sampling bloat common in legacy diffusion pipelines, making it an intriguing local AI model 0.675B parameters 2026 release for on-device deployment.
The standard pitfall of direct end-to-end VAE and diffusion training is asymmetric convergence: reconstruction learns quickly under strong pixel-level supervision, while the generative prior optimizes slowly, causing the posterior distribution to collapse or degrade. GenFirst resolves this through a two-phase training schedule. In phase one, heavy prior and entropy weighting force the generative objective to determine the geometric structure of the latent manifold. In phase two, both weights drop by a factor of ten, allowing the decoder to recover high-frequency detail and sharp pixel reconstructions.
The generative prior uses a dense transformer architecture configured as either an SiT-XL (for class-conditional sampling) or an MMDiT-XL/2 (for text-to-image generation) with the following specifications:
f16d32 variants and fine-tuned FLUX VAE variants) and explicit latent normalization statistics.Because the model is distributed as raw PyTorch .pt checkpoints rather than encapsulated Hugging Face diffusers pipelines, local deployment requires running inference through the official repository scripts. Precision is maintained in 32-bit floating point for storage, but sampling is designed and tested for native bfloat16 execution.
GenFirst is purpose-built for research and evaluation in stable latent generation. Rather than serving as an off-the-shelf production consumer generator, its capabilities focus on high-fidelity alignment and architectural efficiency:
Because GenFirst consists of a 0.675B parameter prior alongside an autoencoder and a frozen CLIP-L text encoder, the memory ceiling is remarkably low compared to multi-billion-parameter models like FLUX or SD3. However, since the weights are shipped as raw PyTorch checkpoints, you cannot simply launch it inside standard Ollama or llama.cpp environments that are built exclusively for autoregressive LLMs.
Instead, practitioners must run the native PyTorch sampling code using Python 3.10+, PyTorch with CUDA/ROCm or Apple Metal (MPS), and the repository's provided generation scripts.
To run GenFirst locally at full 512x512 resolution, your hardware must accommodate the MMDiT prior, the frozen CLIP-L encoder, the VAE decoder, and the intermediate latent activations during sampling:
torch.cuda.amp or native bfloat16).mps backend, unified memory systems can host the model effortlessly. An entry-level Mac with 16 GB unified RAM provides ample headroom.When considering GenFirst tokens per second or step latency, diffusion generation evaluates performance by sampling step speed rather than sequential token emissions. Because the 0.675B dense backbone is lean, iteration speed is remarkably fast:
For engineers wondering how to run 0.675B model on consumer GPU setups, the primary step is cloning the ByteDance-Seed/GenFirst repository, populating an environment with torch, torchvision, and timm, downloading the .pt checkpoints from Hugging Face, and running generate.py with --precision bf16.
Evaluating GenFirst performance requires contrasting it with other sub-billion parameter diffusion generators and classical two-stage architectures:
SD 1.5 remains the legacy baseline for local, low-resource image generation with approximately 0.86B parameters in its UNet. However, SD 1.5 relies on a standard pre-trained VAE with an older latent distribution that demands extensive fine-tuning and heavy negative prompting to avoid visual artifacts. GenFirst matches or beats SD 1.5 in compositional evaluation (0.90 GenEval) with a smaller 0.675B backbone. Furthermore, GenFirst leverages a modern transformer architecture (MMDiT) rather than a convolutional UNet, giving it superior scalability and faster per-step convergence. The main trade-off is the ecosystem: SD 1.5 boasts thousands of community LoRAs and native WebUI support, whereas GenFirst requires custom script invocation and is bound by a non-commercial CC BY-NC 4.0 license.
PixArt-alpha is another compact transformer-based diffusion model designed for efficient inference, utilizing a 0.6B DiT backbone conditioned on T5 text embeddings. While PixArt achieves strong image fidelity, it relies on a large, memory-hungry T5-XXL text encoder (which adds multiple gigabytes of VRAM overhead unless aggressively quantized). GenFirst achieves a 0.90 GenEval score using a much lighter CLIP-L text encoder, dramatically reducing system memory overhead. More importantly, PixArt uses the standard two-stage frozen VAE paradigm, whereas GenFirst proves that a jointly optimized latent space delivers sharper, artifact-free reconstructions and faster generative alignment at comparable model sizes.

Explore the Provider
Aggregate stats, leaderboard, release timeline, and benchmark coverage across every ByteDance Seed model we track.

Check which of your devices can run this model and how fast.

Compare hosted per-token prices before you commit to local hardware.

Break-even math for self-hosting, renting a GPU, or paying per token.
Live status for the hosted APIs you might use instead of running this locally.