#!/bin/bash # Startup script for IDP API Server # Activates venv and sets environment variables # Activate virtual environment source venv/bin/activate # Set environment variables to suppress mutex 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 "🚀 Starting IDP API Server..." echo "Environment: Virtual Environment (venv)" echo "Port: 7860" echo "" # Run the API server and filter out mutex warnings python api_server.py 2>&1 | grep -v "mutex.cc" | grep -v "RAW: Lock blocking"