Instructions to use giannisdaras/ambient-o-imagenet512-xxl-with-crops with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use giannisdaras/ambient-o-imagenet512-xxl-with-crops with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("giannisdaras/ambient-o-imagenet512-xxl-with-crops", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- Draw Things
- DiffusionBee
import torch
from diffusers import DiffusionPipeline
# switch to "mps" for apple devices
pipe = DiffusionPipeline.from_pretrained("giannisdaras/ambient-o-imagenet512-xxl-with-crops", dtype=torch.bfloat16, device_map="cuda")
prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k"
image = pipe(prompt).images[0]Ambient Diffusion Omni (Ambient-o): Training Good Models with Bad Data
Model Description
Ambient Diffusion Omni (Ambient-o) is a framework for using low-quality, synthetic, and out-of-distribution images to improve the quality of diffusion models. Unlike traditional approaches that rely on highly curated datasets, Ambient-o extracts valuable signal from all available images during training, including data typically discarded as "low-quality."
This model card is for a model trained on ImageNet. Unlike normal training, for this run, low-quality images from ImageNet were only used to train only for certain diffusion times, but not other.
Model Details
- Model Name: ambient-o-imagenet512-xxl-with-crops
- EMA: 0.015
- Training Images: 939,524 Kilo images (x1000)
- We used this model for our Reported Test FID: 2.53 in the paper.
- We futher used this model for our Reported Test FD DINO: 45.78 in the paper.
Technical Approach
High Noise Regime
At high diffusion times, the model leverages the theoretical insight that noise contracts distributional differences, reducing mismatch between high-quality target distribution and mixed-quality training data. This creates a beneficial bias-variance trade-off where low-quality samples increase sample size and reduce estimator variance.
Low Noise Regime
At low diffusion times, the model exploits locality properties of natural images, using small image crops that allow borrowing high-frequency details from out-of-distribution or synthetic images when their marginal distributions match the target data.
Citation
@article{daras2025ambient,
title={Ambient Diffusion Omni: Training Good Models with Bad Data},
author={Daras, Giannis and Rodriguez-Munoz, Adrian and Klivans, Adam and Torralba, Antonio and Daskalakis, Constantinos},
journal={arXiv preprint},
year={2025},
}
- Downloads last month
- 31
