Spaces:
Starting
on
T4
Starting
on
T4
import gradio as gr | |
from app.gradio_config import css, theme | |
from app.tabs.adv_htrflow_tab import adv_htrflow_pipeline | |
from app.tabs.submit import submit | |
from app.tabs.examples_tab import examples | |
from app.tabs.templating import ( | |
templating_block, | |
template_image_folder, | |
template_yaml_folder, | |
) | |
from app.utils.md_helper import load_markdown | |
gr.set_static_paths(paths=[template_image_folder]) | |
gr.set_static_paths(paths=[template_yaml_folder]) | |
with gr.Blocks(title="HTRflow", theme=theme, css=css) as demo: | |
with gr.Row(): | |
with gr.Column(scale=1): | |
pass | |
with gr.Column(scale=2): | |
gr.Markdown(load_markdown(None, "main_title")) | |
with gr.Column(scale=1): | |
gr.Markdown(load_markdown(None, "main_sub_title")) | |
with gr.Tabs(elem_classes="top-navbar") as navbar: | |
with gr.Tab(label="Templating") as tab_templating: | |
templating_block.render() | |
with gr.Tab(label="Submit Job") as tab_submit: | |
submit.render() | |
with gr.Tab(label="Output & Visualize") as tab_examples: | |
examples.render() | |
demo.queue() | |
if __name__ == "__main__": | |
demo.launch(server_name="0.0.0.0", server_port=7862, enable_monitoring=False) | |