rupeshs's picture
added files
6bcacf9
raw
history blame
1.01 kB
import gradio as gr
from constants import APP_VERSION
from frontend.webui.text_to_image_ui import get_text_to_image_ui
from paths import FastStableDiffusionPaths
from app_settings import AppSettings
def _get_footer_message() -> str:
version = f"<center><p> v{APP_VERSION} "
footer_msg = version + (
' © 2023 <a href="https://github.com/rupeshs">'
" Rupesh Sreeraman</a></p></center>"
)
return footer_msg
def get_web_ui(app_settings: AppSettings) -> gr.Blocks:
with gr.Blocks(
css=FastStableDiffusionPaths.get_css_path(),
title="FastSD CPU",
) as fastsd_web_ui:
gr.HTML("<center><H1>FastSD CPU</H1></center>")
with gr.Tabs():
with gr.TabItem("Text to Image"):
get_text_to_image_ui(app_settings)
gr.HTML(_get_footer_message())
return fastsd_web_ui
def start_webui(
app_settings: AppSettings,
share: bool = False,
):
webui = get_web_ui(app_settings)
webui.launch(share=share)