Spaces:
Running
on
Zero
Running
on
Zero
| import gradio as gr | |
| from webui import ( | |
| create_interface_texture_synthesis, | |
| create_interface_style_t2i, | |
| create_interface_style_transfer, | |
| ) | |
| from webui.runner import Runner | |
| def main(): | |
| runner = Runner() | |
| with gr.Blocks(analytics_enabled=False, | |
| title='Attention Distillation', | |
| ) as demo: | |
| md_txt = "# Attention Distillation" \ | |
| "\nOfficial demo of the paper [Attention Distillation: A Unified Approach to Visual Characteristics Transfer](https://arxiv.org/abs/2502.20235)" | |
| gr.Markdown(md_txt) | |
| with gr.Tabs(selected='tab_style_transfer'): | |
| with gr.TabItem("Style Transfer", id='tab_style_transfer'): | |
| create_interface_style_transfer(runner=runner) | |
| # with gr.TabItem("Style-Specific Text-to-Image Generation", id='tab_style_t2i'): | |
| # create_interface_style_t2i(runner=runner) | |
| # with gr.TabItem("Texture Synthesis", id='tab_texture_syn'): | |
| # create_interface_texture_synthesis(runner=runner) | |
| demo.queue().launch() | |
| # demo.launch(share=False, debug=False) | |
| if __name__ == '__main__': | |
| main() | |