import os import gradio as gr import sys os.system("pip install gradio==2.4.6") os.system("git clone https://github.com/jrossi6/PAMA.git") os.chdir('PAMA') os.system("wget https://upload.wikimedia.org/wikipedia/commons/thumb/1/1e/Hoover_Tower_Stanford_January_2013.jpg/800px-Hoover_Tower_Stanford_January_2013.jpg") os.system("wget https://upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Van_Gogh_-_Starry_Night_-_Google_Art_Project.jpg/1920px-Van_Gogh_-_Starry_Night_-_Google_Art_Project.jpg") os.system("gdown https://drive.google.com/uc?id=1rPB_qnelVVSad6CtadmhRFi0PMI_RKdy") os.mkdir("checkpoints/") os.system("unzip -j original_PAMA.zip -d checkpoints/") def inference(content,style,alpha): os.system("python main.py eval --content "+content+" --style "+style+" --alpha " +str(alpha / 100.0)) return "ics.jpg" title = "PAMA" description = "Gradio demo for PAMA: Consistent Style Transfer. To use it, simply upload your images, or click one of the examples to load them. Read more at the links below." article = "

Consistent Style Transfer | Github Repo

" examples=[['800px-Hoover_Tower_Stanford_January_2013.jpg','1920px-Van_Gogh_-_Starry_Night_-_Google_Art_Project.jpg', 100.0]] gr.Interface( inference, [ gr.inputs.Image(type="filepath", label="Content"), gr.inputs.Image(type="filepath", label="Style"), gr.inputs.Slider(0,100,default=100, label="Style Weight") ], gr.outputs.Image(type="file", label="Output"), title=title, description=description, article=article, examples=examples, enable_queue=True ).launch()