Spaces:
Sleeping
Sleeping
| #!/usr/bin/env python3 | |
| """ | |
| Hugging Face Space entry point for GPQA evaluation | |
| """ | |
| import os | |
| import sys | |
| from dotenv import load_dotenv | |
| # Load environment variables | |
| load_dotenv() | |
| # Set HF token if available | |
| hf_token = os.getenv('HF_TOKEN') | |
| if hf_token: | |
| os.environ['HUGGING_FACE_HUB_TOKEN'] = hf_token | |
| print("✅ HF Token configured") | |
| # Import and run the app | |
| from app import create_ui, start_evaluation_safe, check_environment | |
| if __name__ == "__main__": | |
| # Check environment | |
| issues = check_environment() | |
| if issues: | |
| print("\n⚠️ Configuration issues:") | |
| for issue in issues: | |
| print(f" - {issue}") | |
| print("\nThe app will run in demo mode.") | |
| print("To enable GPQA evaluation, please set the required secrets in HF Space settings.") | |
| else: | |
| print("✅ All environment variables configured") | |
| # Start evaluation in background | |
| start_evaluation_safe() | |
| # Create and launch UI | |
| ui = create_ui() | |
| ui.launch() | |