#!/usr/bin/env python3 | |
""" | |
BitTransformerLM HuggingFace Space Entry Point | |
============================================== | |
Main entry point for HuggingFace Spaces deployment. | |
This file is automatically detected by HF Spaces and launches the Gradio interface. | |
""" | |
import os | |
import sys | |
from pathlib import Path | |
# Add current directory to path for imports | |
sys.path.insert(0, str(Path(__file__).parent)) | |
# Import and launch the Gradio interface | |
from gradio_dashboard import create_gradio_interface | |
# Environment setup for HF Spaces | |
os.environ.setdefault("GRADIO_SHARE", "False") | |
os.environ.setdefault("GRADIO_ANALYTICS_ENABLED", "False") | |
if __name__ == "__main__": | |
# Create and launch interface for HuggingFace Spaces | |
interface = create_gradio_interface() | |
# Launch with HF Spaces optimized settings | |
interface.launch( | |
show_error=True, | |
show_api=False, # Hide API docs for cleaner interface | |
quiet=False, # Show startup logs | |
auth=None, # No authentication needed for public demo | |
) |