Spaces:
Runtime error
Runtime error
import gradio as gr | |
from PIL import Image | |
import requests | |
import random | |
r = requests.get(f'https://huggingface.co/spaces/xp3857/bin/raw/main/css.css') | |
css = r.text | |
name2 = "xp3857/Image_Restoration_Colorization" | |
spaces=[ | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
gr.Interface.load(f"spaces/{name2}"), | |
] | |
def colorize(input): | |
if input !=None: | |
rn = random.randint(0, 19) | |
space=spaces[rn] | |
result=space(input) | |
out1 = gr.Pil.update(value=result,visible=True) | |
out2 = gr.Accordion.update(label="Original Image",open=False) | |
else: | |
out1 = None | |
out2 = None | |
pass | |
return out1, out2 | |
with gr.Blocks(css=css) as myface: | |
with gr.Row(): | |
gr.Column() | |
with gr.Column(): | |
with gr.Accordion(label="Input Image",open=True) as og: | |
in_win=gr.Pil(label="Input", type="filepath", interactive=True) | |
out_win=gr.Pil(label="Output",visible=False) | |
gr.Column() | |
in_win.change(rem_bg,in_win,[out_win,og]) | |
myface.queue(concurrency_count=120) | |
myface.launch() |