bdv / app.py
stephmnt's picture
Sync from GitHub Actions
46f9144 verified
raw
history blame contribute delete
642 Bytes
from __future__ import annotations
import importlib.util
from pathlib import Path
def _load_gradio_module():
module_path = Path(__file__).resolve().parent / "app" / "gradio_app.py"
spec = importlib.util.spec_from_file_location("gradio_app_module", module_path)
if spec is None or spec.loader is None:
raise RuntimeError(f"Impossible de charger {module_path}")
module = importlib.util.module_from_spec(spec)
spec.loader.exec_module(module)
return module
_gradio = _load_gradio_module()
demo = _gradio.create_interface()
if __name__ == "__main__":
demo.launch(server_name="0.0.0.0", server_port=7860)