Spaces:
Build error
Build error
File size: 1,195 Bytes
f838f7e c2cb9cb 45060be c2cb9cb f838f7e 75b0163 f838f7e 45060be f838f7e 45060be |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
from os import getenv
from textwrap import dedent
import gradio as gr
from torch import cuda
from src.automatikz.examples.webui.webui import build_ui, remove_darkness, get_banner
PUBLIC_DEMO = getenv("SPACE_ID") == "nllg/AutomaTikZ"
if PUBLIC_DEMO and not cuda.is_available():
center = ".gradio-container {text-align: center}"
with gr.Blocks(css=center, theme=remove_darkness(gr.themes.Soft()), title="AutomaTikZ") as demo:
badge = "https://huggingface.co/datasets/huggingface/badges/resolve/main/duplicate-this-space-xl.svg"
link = "https://huggingface.co/spaces/nllg/AutomaTikZ?duplicate=true"
html = f'<a style="display:inline-block" href="{link}"> <img src="{badge}" alt="Duplicate this Space"> </a>'
message = dedent("""\
The size of our models exceeds the resource constraints offered by the
free tier of Hugging Face Spaces. For full functionality, we recommend
duplicating this space on a paid private GPU runtime.
""")
gr.Markdown(f'{get_banner()}\n{message}\n{html}')
demo.launch()
else:
build_ui(lock=PUBLIC_DEMO, force_light=True).queue().launch(server_name="0.0.0.0", server_port=7860)
|