Spaces:
Sleeping
Sleeping
import os | |
import threading | |
import time | |
import webbrowser | |
from digester.gradio_ui_service import GradioUIService | |
from digester.util import get_config | |
os.makedirs("analyzer_logs", exist_ok=True) | |
def opentab_with_delay(port): | |
def open(): | |
time.sleep(2) | |
webbrowser.open_new_tab(f"http://localhost:{port}/?__theme=dark") | |
threading.Thread(target=open, name="open-browser", daemon=True).start() | |
if __name__ == '__main__': | |
config = get_config() | |
port = config["gradio"]["port"] | |
opentab_with_delay(port) | |
demo = GradioUIService.get_gradio_ui() | |
demo.queue(concurrency_count=config['gradio']['concurrent']).launch() | |