Spaces:
Sleeping
Sleeping
| # ============================================================================= | |
| # Entrypoint for HF Spaces Docker container | |
| # Sanitizes environment variables before starting the application | |
| # ============================================================================= | |
| # Fix: HF Spaces Kubernetes injects OMP_NUM_THREADS=3500m (millicores string) | |
| # which libgomp/OpenMP cannot parse. Force valid integer values. | |
| export OMP_NUM_THREADS=4 | |
| export MKL_NUM_THREADS=4 | |
| export OPENBLAS_NUM_THREADS=4 | |
| export NUMEXPR_NUM_THREADS=4 | |
| echo "===== Application Startup at $(date '+%Y-%m-%d %H:%M:%S') =====" | |
| echo "OMP_NUM_THREADS=$OMP_NUM_THREADS" | |
| echo "Python: $(python --version)" | |
| echo "PyTorch: $(python -c 'import torch; print(torch.__version__)' 2>/dev/null || echo 'N/A')" | |
| echo "CUDA available: $(python -c 'import torch; print(torch.cuda.is_available())' 2>/dev/null || echo 'N/A')" | |
| exec uvicorn seg_app.backend.api:app --host 0.0.0.0 --port 7860 | |