grok4-gpqa-eval / run_hf_space.py
TeddyYao's picture
Upload 38 files
8474f02 verified
#!/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()