gokceai's picture
fix
12a2f7f
Raw
History Blame Contribute Delete
672 Bytes
import logging
import os
import threading
from src.core.config import settings
from src.core.dependencies import get_answer_generator
from src.frontend.app import build_app
logger = logging.getLogger(__name__)
_demo = build_app()
if settings.LLM_EAGER_LOAD:
def _warmup():
try:
get_answer_generator().load()
except Exception as exc:
logger.error("LLM warmup failed: %s", exc)
threading.Thread(target=_warmup, daemon=True, name="llm-warmup").start()
if __name__ == "__main__":
_demo.launch(
server_name="0.0.0.0",
server_port=settings.API_PORT,
ssr_mode=False,
show_error=True,
)