| @echo off | |
| REM ============================================================ | |
| REM DiffusionGemma Humanizer — Modal Pipeline Launcher | |
| REM ============================================================ | |
| REM PREREQUISITES (one-time setup): | |
| REM 1. pip install modal | |
| REM 2. modal setup | |
| REM 3. modal secret create hf-secrets HF_TOKEN=hf_your_token | |
| REM | |
| REM USAGE: | |
| REM scripts\run_pipeline.bat | |
| REM ============================================================ | |
| echo. | |
| echo ================================================================ | |
| echo DiffusionGemma Humanizer — SOTA Text Humanization | |
| echo GPU: Single A100 80GB ^| Platform: Modal | |
| echo ================================================================ | |
| echo. | |
| REM Check Modal CLI | |
| modal --version >nul 2>&1 | |
| if %ERRORLEVEL% NEQ 0 ( | |
| echo [FAIL] Modal CLI not found. Install with: pip install modal | |
| exit /b 1 | |
| ) | |
| echo [OK] Modal CLI detected | |
| echo. | |
| echo [RUN] Deploying full pipeline to Modal ^(A100 80GB^)... | |
| echo. | |
| modal run modal_project\app.py::run_full_pipeline | |
| if %ERRORLEVEL% NEQ 0 ( | |
| echo. | |
| echo [FAIL] Pipeline failed. Check logs above. | |
| echo Common fixes: | |
| echo 1. Check Modal balance: modal account show | |
| echo 2. Create HF secret: modal secret create hf-secrets HF_TOKEN=hf_your_token | |
| echo 3. Verify token has 'Write' permission at huggingface.co/settings/tokens | |
| exit /b 1 | |
| ) | |
| echo. | |
| echo ================================================================ | |
| echo Pipeline complete! | |
| echo Results in Modal volume: /data/output | |
| echo List files: modal volume ls diffusiongemma-volume /data/output | |
| echo ================================================================ | |
| pause | |