IzumiSatoshi's picture
Update app.py
9fdc17b
raw
history blame
683 Bytes
import gradio as gr
from Sketch2ImgPipeline import Sketch2ImgPipeline
import numpy as np
pipe = Sketch2ImgPipeline.from_pretrained("IzumiSatoshi/sketch2img-FashionMNIST")
def greet(input_img):
sketches = np.expand_dims(input_img, (0, 1))
sketches[sketches < 250] = 0
sketches[sketches >= 250] = 255
print(sketches.shape)
samples = pipe(sketches, num_inference_step=10)
out = samples[0][0]
print(out.shape)
return sketches[0][0], out
inp = gr.inputs.Image(
image_mode="L",
source="canvas",
shape=(28, 28),
invert_colors=True,
tool="select",
)
demo = gr.Interface(fn=greet, inputs=inp, outputs=["image", "image"])
demo.launch()