File size: 1,109 Bytes
1a7ee60
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash
# Simple script to start just the backend server with proper environment setup
# This is useful for development when you want to run backend and frontend separately

echo "========================================"
echo "   Starting IDP Backend Server"
echo "========================================"
echo ""

# Set environment variables to prevent warnings
export KMP_DUPLICATE_LIB_OK=TRUE
export OMP_NUM_THREADS=1
export OPENBLAS_NUM_THREADS=1
export MKL_NUM_THREADS=1
export VECLIB_MAXIMUM_THREADS=1
export NUMEXPR_NUM_THREADS=1
export TF_CPP_MIN_LOG_LEVEL=2

echo "✓ Environment variables set"
echo "✓ Starting server on http://localhost:7860"
echo "✓ API docs will be available at http://localhost:7860/docs"
echo ""
echo "⚠️  Note: Initial startup may take 30-60 seconds while loading ML models..."
echo "⚠️  You will see mutex warnings - these are normal and can be ignored."
echo ""
echo "Press Ctrl+C to stop the server"
echo "========================================"
echo ""

# Start the server
python api_server.py 2>&1 | grep -v "mutex.cc" | grep -v "RAW: Lock blocking"