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(colorize,in_win,[out_win,og]) | |
| myface.queue(concurrency_count=120) | |
| myface.launch() |