MODUS: Decoder-only Any-to-Any Modeling of Diverse Modalities

MODUS is a single decoder-only model trained jointly on many modalities (RGB, depth, surface normals, segmentation, detection, edges, captions, and learned features such as DINO / CLIP / ImageBind). Given any of them as input, it can generate any of the others. This demo shows three ways to use it.

🌐 Project page · 📄 Paper EPFL · Apple · University of Copenhagen · CUHK · University of Geneva · Lambda AI

Any-to-Any Generation

Pick one input modality (an image or a caption) and generate any set of target modalities from it. Each target is generated on its own, conditioned only on the input and not on the other targets.

💡 Tip: clicking an example shows its precomputed outputs for every modality instantly (no GPU used). Selecting several output modalities at once (a few at a time) runs them in a single GPU session — far cheaper on your quota than one at a time. Fewer diffusion steps (in Advanced) = faster and less quota.

Input modality
Output modalities to generate
0 10
0 10
10 100
0 1