interior-ai-designer-ai / inpaintModule.py
Varhal's picture
added inpainting module
c326158 verified
raw
history blame
433 Bytes
import gradio as gr
import torch
from diffusers import StableDiffusionInpaintPipeline
from PIL import Image
model_id = "stabilityai/stable-diffusion-2-inpainting"
pipeline = StableDiffusionInpaintPipeline.from_pretrained(model_id, torch_dtype=torch.float16).to("cuda")
def inpaint_fn(image: Image.Image, mask: Image.Image, prompt: str):
result = pipeline(prompt=prompt, image=image, mask_image=mask).images[0]
return result