@echo off
chcp 65001 >nul
title Kohya_ss LoRA Egitim Araci Kurulumu

echo.
echo ================================================================
echo         Kohya_ss LoRA Egitim Araci Kurulumu
echo         Hedef: D:\__sistem__\ProgramFiles\ComfyUi\kohya_ss
echo ================================================================
echo.
echo Bu kurulum kendi karakter/stil/kiyafet LoRA'larinizi egitmek
echo icin kohya_ss GUI'yi kurar. Yaklasik 15-25 GB disk alani gerekir.
echo.
pause

set "BASE_DIR=D:\__sistem__\ProgramFiles\ComfyUi"
set "KOHYA_DIR=%BASE_DIR%\kohya_ss"

cd /d "%BASE_DIR%"

echo [1/4] Kohya_ss klonlaniyor...
if exist "%KOHYA_DIR%\.git" (
    cd "%KOHYA_DIR%" && git pull
) else (
    git clone --recursive https://github.com/bmaltais/kohya_ss.git
)

echo.
echo [2/4] Sanal ortam kuruluyor...
cd /d "%KOHYA_DIR%"
if not exist "venv" python -m venv venv
call venv\Scripts\activate.bat
python -m pip install --upgrade pip wheel

echo.
echo [3/4] Bagimliliklar yukleniyor (10-20 dk)...
pip install torch==2.3.1 torchvision==0.18.1 --index-url https://download.pytorch.org/whl/cu121
pip install -r requirements_windows_torch2.txt
pip install bitsandbytes

echo.
echo [4/4] Baslatma scripti olusturuluyor...
(
echo @echo off
echo title Kohya_ss GUI
echo cd /d "%KOHYA_DIR%"
echo call venv\Scripts\activate.bat
echo python kohya_gui.py --listen 127.0.0.1 --server_port 7860 --inbrowser
echo pause
) > "%BASE_DIR%\KOHYA_BASLAT.bat"

echo.
echo ================================================================
echo [TAMAMLANDI] Kohya_ss kuruldu!
echo ================================================================
echo.
echo Baslatmak icin: %BASE_DIR%\KOHYA_BASLAT.bat
echo Web arayuzu: http://127.0.0.1:7860
echo.
echo LoRA egitimi icin notlar:
echo  - 15-30 adet kaliteli foto yeterli (karakter icin)
echo  - SDXL LoRA icin 1024x1024 resimleri onerilir
echo  - Egitim suresi RTX 4090'da: yaklasik 30-90 dk
echo  - Civitai'deki rehberlere bakin: civitai.com/articles
echo.
pause
