lczerolens-demo / app.py
Xmaster6y's picture
resolve_assets only once
3e28281
raw
history blame
843 Bytes
"""
Gradio demo for lczerolens.
"""
import gradio as gr
import subprocess
from demo.interfaces import (
board,
encodings,
gradients,
play,
activations,
)
demo = gr.TabbedInterface(
[
board.interface,
play.interface,
encodings.interface,
activations.interface,
gradients.interface,
],
[
"Board",
"Play",
"Encodings",
"Activations",
"Gradients",
],
title="lczerolens Demo",
analytics_enabled=False,
)
assets_resolved = False
def resolve_assets():
global assets_resolved
if not assets_resolved:
subprocess.run(["bash", "resolve-assets.sh"])
assets_resolved = True
if __name__ == "__main__":
resolve_assets()
demo.launch(
server_port=8000,
server_name="0.0.0.0",
)