import os import gradio as gr os.system("bash install.sh") def inference(content: str, style: str) -> str: os.system("cd PAMA && python main.py eval --content " + content + " --style " + style) return "PAMA/ics.jpg" title = "PAMA" description = ( "

" "PAMA: Consistent Style Transfer.
To use it, simply upload " "your images, or click one of the examples to load them.

" ) article = ( "

" "" "Consistent Style Transfer | " "" "Github Repo

" ) examples = [ ['samples/800px-Hoover_Tower_Stanford_January_2013.jpg', 'samples/Leger_railway_crossing.jpg'], ['samples/800px-Robert_Downey_Jr_2014_Comic_Con_(cropped).jpg', 'samples/1280px-El_Tres_de_Mayo,_by_Francisco_de_Goya,_from_Prado_thin_black_margin.jpg'], ['samples/800px-Taylor_Swift_2_-_2019_by_Glenn_Francis_(cropped)_3.jpg', 'samples/WLANL_-_andrevanb_-_Falaises_près_de_Pourville,_Claude_Monet,_1882.jpg'], ] def build_interface() -> gr.Interface: return gr.Interface( inference, inputs=[ gr.Image(type="filepath", label="Content"), gr.Image(type="filepath", label="Style"), ], outputs=gr.Image(type="filepath", label="Output"), title=title, description=description, article=article, examples=examples, ) if __name__ == "__main__": interface = build_interface() interface.launch()