| # Startup script for Invoice Information Extractor API | |
| # For Hugging Face Spaces or production deployment | |
| echo "🚀 Invoice Information Extractor - Starting..." | |
| echo "==============================================" | |
| # Check Python version | |
| python_version=$(python --version 2>&1) | |
| echo "Python: $python_version" | |
| # Check CUDA availability | |
| if command -v nvidia-smi &> /dev/null; then | |
| echo "GPU: Available" | |
| nvidia-smi --query-gpu=name,memory.total --format=csv,noheader | |
| else | |
| echo "⚠️ WARNING: No GPU detected. This application requires GPU!" | |
| fi | |
| echo "" | |
| echo "Starting FastAPI server..." | |
| echo "==============================================" | |
| # Start the application | |
| python app.py | |