nakasiga's picture
Upload app.py
c4ab10f verified
Raw
History Blame Contribute Delete
1.32 kB
"""
Hugging Face Spaces Entry Point
This file is required for Hugging Face Spaces deployment
"""
import sys
import os
from pathlib import Path
# Print diagnostic information
print("="*60)
print("DIAGNOSTIC INFORMATION")
print("="*60)
print(f"Python version: {sys.version}")
print(f"Current directory: {os.getcwd()}")
print(f"Files in current directory: {os.listdir('.')}")
print(f"gradio_interface/ folder exists: {os.path.exists('gradio_interface')}")
print(f"src/ folder exists: {os.path.exists('src')}")
print(f"models/ folder exists: {os.path.exists('models')}")
print(f"models/best_model.pt exists: {os.path.exists('models/best_model.pt')}")
print("="*60)
try:
# Import the Gradio app from gradio_interface folder
from gradio_interface.gradio_app import create_interface
print("βœ… Successfully imported create_interface")
except Exception as e:
print(f"❌ Error importing: {e}")
import traceback
traceback.print_exc()
raise
# Create and launch the interface
if __name__ == "__main__":
try:
demo = create_interface()
print("βœ… Successfully created interface")
demo.launch()
except Exception as e:
print(f"❌ Error launching: {e}")
import traceback
traceback.print_exc()
raise