Supra2-IMG: A Lightweight 104M Text-to-Image Model

September 24, 2026

Supra2-IMG: A Lightweight 104M Text-to-Image Model

Sample outputs are available on the model card.

At a Glance

Item Value
Repository SupraLabs/Supra2-IMG
Published 2026-09-21
License apache-2.0
Source type Primary source (the publisher itself)

Values determined by this site’s code at collection time. Dates are JST.

Sample outputs are available on the model card.

Sample outputs are available on the model card.

Sample outputs are available on the model card.

Overview

SupraLabs has released “Supra2-IMG", an extremely lightweight text-to-image generation model trained from scratch using high-quality synthetic datasets. This model is designed to provide state-of-the-art (SOTA) image quality for its scale, despite having a very small size of approximately 100M (100 million) parameters.

Specifications

The main specifications and architecture of the model are as follows:

  • Architecture: Diffusion Transformer (DiT) / SupraDiT
  • Parameter count: 104.1M
  • Input: Text
  • Output resolution: 256²
  • Latent size: 32²
  • Patch size: 2
  • Text encoder: Flan-T5-Base (frozen)
  • VAE: SD-VAE-FT-MSE
  • Recommended sampling settings:
    • CFG scale: 3.0 – Steps: 50 – Seed: 0
  • Model configuration details:
    • D_MODEL: 576 – DEPTH: 14 – N_HEADS: 9 – HEAD_DIM: 64 – MLP_RATIO: 4.0 – D_CTX: 768 – VAE_SCALE: 0.18215
  • License: apache-2.0

Performance and Quality

Supra2-IMG was trained for 10 epochs using the “LucasFang/FLUX-Reason-6M" dataset, which contains 5.6M (5.6 million) images. In the data preparation process, specific priorities are established for prompt selection in order to maximize the quality of the data used for training. Specifically, prompts are selected in the order of caption_composition, caption_entity, caption_text, caption_style, and caption_imaginative, functioning as a fallback when the preceding prompt is unavailable, thereby strictly managing pre-training to use only the highest quality data.

Regarding the training environment, it is reported that training was completed in a total of 9 hours, including data preparation time, using a single Nvidia H100 SXM 80GB (Runpod Pod). Additionally, 2.5TB of disk space was used for the training.

According to the model card, it achieves SOTA (State-of-the-art) quality at this extremely small parameter count of 104.1M. While specific numerical benchmark comparisons are not provided, it is emphasized that the combination of high-quality synthetic data and an efficient DiT architecture yields high generation capability relative to the model size.

Strengths and Use Cases

Supra2-IMG is a text-to-image (T2I) model whose greatest feature is achieving SOTA-class quality relative to its model size with an extremely small parameter count of just 104.1M. This is largely attributed to the rigorous preparation standards applied to the high-quality synthetic dataset containing 5.6M images, “LucasFang/FLUX-Reason-6M", during the training process.

Specifically, a fallback method is adopted in the data preparation stage where the quality of prompts is evaluated in the order of caption_composition, caption_entity, caption_text, caption_style, and caption_imaginative, and the next prompt is used only if the quality of the previous stage is not met. Through this process, the model is trained exclusively on the highest quality data, which is expected to result in high-precision image generation even with limited computational resources and memory capacity.

Generation is currently intended for English (en), and plans have been indicated to evolve into a next-generation model such as “Supra2.5-IMG" in the future. It will serve as a very strong option for engineers who value local execution and seek high-quality generation while remaining lightweight.

How to Get It

The model can be used via the inference script provided in the Hugging Face repository. The distribution format combines the script and the model weight file (model_final_ema.pt).

First, run the following commands to create a working directory and obtain the inference script inference.py.

# Create project directory
mkdir Supra2-IMG
cd Supra2-IMG

# Download inference script
wget https://huggingface.co/SupraLabs/Supra2-IMG/resolve/main/inference.py

Next, you can start image generation using the python inference.py command. During execution, in addition to the --prompt argument describing what you want to generate, you can specify options such as --seed to ensure reproducibility, --cfg (recommended value: 3.0) to control generation quality, and --steps (recommended value: 50) to determine sampling precision. Additionally, --n to indicate the number of images to generate and --out to specify the output filename are also available.

python inference.py --prompt "a sea jellyfish floating in the pitch-black ocean depths"  --seed 0  --cfg 3.0  --steps 50  --n 1  --out jellyfish.png

The execution logs display details such as the device being used, the loaded checkpoint, the model parameter count, the loading status of the text encoder (Flan-T5-Base), and the sampling process (Euler flow).

Note that downloading this model does not require a license agreement (gated access) on Hugging Face.

Sources

Update History

  • 2026-09-23: Rebuilt the article (details are in the Japanese edition).
  • 2026-09-23: Rebuilt the article (details are in the Japanese edition).