"""Hugging Face Gradio SDK entry point; also runnable locally.""" import os os.environ.setdefault('HOST', '0.0.0.0') os.environ.setdefault('PORT', '7860') os.environ.setdefault('GRADIO_SSR_MODE', 'false') # Initialize ZeroGPU's CUDA emulation before importing any inference code. if os.environ.get('SPLATANYTHING_ZEROGPU', os.environ.get('SPACES_ZERO_GPU', '0')).lower() in ('1', 'true'): import spaces # noqa: F401 from demo.viewer import install_converter from app import main if __name__ == '__main__': from demo.examples import prepare_hosted_examples examples = prepare_hosted_examples() if examples is not None: os.environ.setdefault('SPLATANYTHING_EXAMPLES_DIR', str(examples)) install_converter() main()