| @echo off |
| title ATMOS — AI Climate Downscaling |
| chcp 65001 > nul |
|
|
| echo. |
| echo ========================================================= |
| echo ATMOS ^| ERA5 India 2020 ^| Swin2SR Ensemble 4x SR |
| echo ========================================================= |
| echo. |
|
|
| cd /d "%~dp0" |
|
|
| echo [0/3] Clearing port 8080... |
| for /f "tokens=5" %%a in ('netstat -aon 2^>nul ^| findstr "127.0.0.1:8080 "') do ( |
| taskkill /F /PID %%a > nul 2>&1 |
| ) |
|
|
| echo [1/3] Activating virtual environment... |
| call .venv\Scripts\activate.bat |
| if errorlevel 1 ( |
| echo ERROR: .venv not found. |
| pause & exit /b 1 |
| ) |
|
|
| set PYTHONIOENCODING=utf-8 |
|
|
| echo [2/3] Starting server... |
| echo. |
| echo --------------------------------------------------------- |
| echo Dashboard : http://localhost:8080 |
| echo Model : Swin2SR Ensemble 24.2M INT8 |
| echo Data : ERA5 India 2020 ^| 8784 timesteps |
| echo Press Ctrl+C to stop |
| echo --------------------------------------------------------- |
| echo. |
|
|
| echo [3/3] Opening browser in 5 seconds... |
| timeout /t 5 /nobreak > nul |
| start "" "http://localhost:8080" |
|
|
| python serve.py |
|
|
| pause |
|
|