It has been a while since our last text-to-image model experiments... the resultsimages were always blurry, damaged and not good.

We spent days in researching better options and tricks for a better model now. Let's get into it.

The old model

Here are some real samples - generated from our model. At guidance_scale=3.5 and steps=150. Everytime the same 12345 seed.

Prompt: A city skyline during a neon pink sunset.


Prompt: A clock tower against a blue sky.


Prompt: a red car


Prompt: a mountain landscape with a lake


As you can clearly see, these results are REALLY bad. That has to be improved.

The new setup

Since we are an open-source research organization we will share some details about the new setup yet - even before the release.

PartOLDNEWWhy?
Encoder CLIPFlan-T5-BaseBetter image understanding and prompt following improvements.
Dataset COCOFLUX-Reason-6M1. Synthetic images are better for small t2i models; 2. COCO is not good at all for t2i; 3. All images in the FLUX-Reason-6M dataset already have a squared aspect ratio.
# of images 83k900kMore data is better to not let the model overfit to certain pictures
Epochs 2002With more data, you should use much less epochs.
Total parameters 40M100MText-To-Image is complicated and very hard. Give the model more room to think.

Let's see how it will perform!

Total time and current progress

We did start the training of the model. At 256² image size. With 900k images. For two epochs. One single RTX 5060 Ti 16GB.

Total time: ~20 hours Current progress: 8%

Stay tuned

This was it for today - stay tuned for the release maybe in some days!

#research #small-model #text-to-image #t2i