Spaces:
Sleeping
Sleeping
| @echo off | |
| REM Start DCE Intent Classifier Service (Windows) | |
| REM Usage: service\run.bat | |
| setlocal | |
| REM Default configuration | |
| if "%HOST%"=="" set HOST=0.0.0.0 | |
| if "%PORT%"=="" set PORT=8000 | |
| if "%MODEL_DIR%"=="" set MODEL_DIR=artifacts\onnx_int8 | |
| if "%POLICY_PATH%"=="" set POLICY_PATH=artifacts\config\decision_policy.json | |
| if "%MAX_LENGTH%"=="" set MAX_LENGTH=64 | |
| echo ============================================== | |
| echo DCE Intent Classifier Service | |
| echo ============================================== | |
| echo Host: %HOST% | |
| echo Port: %PORT% | |
| echo Model: %MODEL_DIR% | |
| echo Policy: %POLICY_PATH% | |
| echo Max Length: %MAX_LENGTH% | |
| echo ============================================== | |
| REM Check if model exists | |
| if not exist "%MODEL_DIR%\model.onnx" ( | |
| echo ERROR: Model not found at %MODEL_DIR%\model.onnx | |
| echo Run 'task_runner.bat train' and 'task_runner.bat export_onnx' first | |
| exit /b 1 | |
| ) | |
| REM Start server | |
| echo Starting server... | |
| uvicorn service.app:app --host %HOST% --port %PORT% | |
| endlocal | |