# MobileDiffusion: Rapid text-to-image generation on-device

DevFeed: [MobileDiffusion: Rapid text-to-image generation on-device](<https://devfeed.tech/articles/mobilediffusion-rapid-text-to-image-generation-on-device-28544.md>)

Original publisher: [Read original article](<http://blog.research.google/2024/01/mobilediffusion-rapid-text-to-image.html>)

Author: Google AI (noreply@blogger.com)

Published: 2024-01-31T21:59:00Z

Content type: article

Language: en

Sources: [Google Research](<https://devfeed.tech/sources/google-research.md>)

Topics: [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [text-to-image](<https://devfeed.tech/topics/text-to-image.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [model-deployment](<https://devfeed.tech/topics/model-deployment.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [MediaPipe](<https://devfeed.tech/topics/mediapipe.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [diffusion](<https://devfeed.tech/tags/diffusion.md>), [generation](<https://devfeed.tech/tags/generation.md>), [image](<https://devfeed.tech/tags/image.md>), [inference](<https://devfeed.tech/tags/inference.md>), [ios](<https://devfeed.tech/tags/ios.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [mediapipe](<https://devfeed.tech/tags/mediapipe.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [on-device-learning](<https://devfeed.tech/tags/on-device-learning.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [text-to-image](<https://devfeed.tech/tags/text-to-image.md>)

## AI overview

Google researchers introduce MobileDiffusion, a latent diffusion model designed for on-device text-to-image generation. Using DiffusionGAN for one-step sampling, it was tested on premium iOS and Android devices and generated 512x512 images in about half a second with a 520-million-parameter model.

## Source excerpt

Posted by Yang Zhao, Senior Software Engineer, and Tingbo Hou, Senior Staff Software Engineer, Core ML Text-to-image diffusion models have shown exceptional capabilities in generating high-quality images from text prompts. However, leading models feature billions of parameters and are consequently expensive to run, requiring powerful desktops or servers (e.g., Stable Diffusion, DALL-E, and Imagen). While recent advancements in inference solutions on Android via MediaPipe and iOS via Core ML have been made in the past year, rapid (sub-second) text-to-image generation on mobile devices has remained out of reach. To that end, in "MobileDiffusion: Subsecond Text-to-Image Generation on Mobile Devices", we introduce a novel approach with the potential for rapid text-to-image generation on-device. MobileDiffusion is an efficient latent diffusion model specifically designed for mobile devices. We also adopt DiffusionGAN to achieve one-step sampling during inference, which fine-tunes a pre-trained diffusion model while leveraging a GAN to model the denoising step. We have tested MobileDiffusion on iOS and Android premium devices, and it can run in half a second to generate a 512x512 high-quality image. Its comparably small model size of just 520M parameters makes it uniquely suited for mobile deployment. Rapid text-to-image generation on-device. Background The relative inefficiency of text-to-image diffusion models arises from two primary challenges. First, the inherent design of diffusion models requires iterative denoising to generate images, necessitating multiple evaluations of the model. Second, the complexity of the network architecture in text-to-image diffusion models involves a substantial number of parameters, regularly reaching into the billions and resulting in computationally expensive evaluations. As a result, despite the potential benefits of deploying generative models on mobile devices, such as enhancing user experience and addressing emerging privacy concer