Spaces:
Runtime error
Runtime error
import streamlit as st | |
from PIL import Image | |
import torch | |
from transformers import AutoImageProcessor, Mask2FormerForUniversalSegmentation | |
from diffusers import StableDiffusionInpaintPipeline | |
device = 'cuda' if torch.cuda.is_available() else 'cpu' | |
seg_processor = AutoImageProcessor.from_pretrained("facebook/mask2former-swin-base-coco-panoptic") | |
seg_model = Mask2FormerForUniversalSegmentation.from_pretrained("facebook/mask2former-swin-base-coco-panoptic") | |
# get Stable Diffusion model for image inpainting | |
pipe = StableDiffusionInpaintPipeline.from_pretrained( | |
"runwayml/stable-diffusion-inpainting", | |
torch_dtype=torch.float16, | |
).to(device) | |
st.title("Stable Edit - Edit your photos with Stable Diffusion!") | |
# upload image | |
filename = st.file_uploader("upload an image") | |
image = Image.open(filename) | |
st.image(image) | |
# Select Area to edit | |
selection = st.selectbox("Select Area(s) to edit", ("AutoSegment Area", "Draw Custom Area", "Suprise Me")) | |
# TEMP - DEMO stuff | |
x = st.slider('Select a value') | |
st.write(x, 'squared is', x * x) | |