Spaces:
Build error
Build error
| import streamlit as st | |
| from diffusers import DDPMPipeline, DDPMScheduler, UNet2DModel | |
| from PIL import Image | |
| # Load the model and scheduler | |
| model = UNet2DModel.from_pretrained("zaibutcooler/umi") | |
| scheduler = DDPMScheduler.from_pretrained("zaibutcooler/umi") | |
| # Create the pipeline | |
| pipeline = DDPMPipeline( | |
| unet=model, | |
| scheduler=scheduler, | |
| ) | |
| # Streamlit UI | |
| st.title("DDPM Image Generation") | |
| batch_size = st.slider("Select batch size", min_value=1, max_value=8, value=4) | |
| if st.button("Generate Images"): | |
| with st.spinner("Zai's too broke to rent a GPU, so grab a coffee while you wait..."): | |
| images = pipeline(batch_size=batch_size).images | |
| st.success("Images generated successfully!") | |
| cols = st.columns(batch_size) | |
| for i, img in enumerate(images): | |
| with cols[i]: | |
| st.image(img, use_column_width=True) | |