|
|
|
|
|
param(
|
|
|
[string]$PythonExe = "python"
|
|
|
)
|
|
|
|
|
|
Write-Host "๐ Setting up ZENITH fine-tune for Aspetos (<2h training)..."
|
|
|
Write-Host "Building the most advanced AI development partner in existence!"
|
|
|
|
|
|
|
|
|
$Env:BASE_MODEL = "D:\aspetos\DeepSeek-Coder-V2-Lite-Instruct"
|
|
|
$Env:OUTPUT_DIR = "outputs\zenith-lora"
|
|
|
$Env:DATA_PATH = "data\zenith_combined.jsonl"
|
|
|
$Env:EPOCHS = "1"
|
|
|
$Env:BATCH = "4"
|
|
|
$Env:GRAD_ACC = "4"
|
|
|
$Env:LR = "1e-4"
|
|
|
$Env:STEPS = "180"
|
|
|
$Env:MAX_SEQ_LEN = "2048"
|
|
|
$Env:USE_4BIT = "1"
|
|
|
$Env:SEED = "42"
|
|
|
$Env:MAX_GRAD_NORM = "1.0"
|
|
|
$Env:WEIGHT_DECAY = "0.01"
|
|
|
$Env:WARMUP_RATIO = "0.05"
|
|
|
$Env:EARLY_STOP_PATIENCE = "5"
|
|
|
$Env:EVAL_STEPS = "40"
|
|
|
$Env:SAVE_STEPS = "40"
|
|
|
|
|
|
Write-Host "Installing dependencies..."
|
|
|
& $PythonExe -m pip install -r requirements.txt
|
|
|
if ($LASTEXITCODE -ne 0) { throw "pip install failed" }
|
|
|
|
|
|
Write-Host "๐ฏ Starting ZENITH fine-tune (target: 200 steps, ~1-2 hours on GPU)..."
|
|
|
Write-Host "Training the world's most advanced autonomous development partner!"
|
|
|
& $PythonExe train.py
|
|
|
if ($LASTEXITCODE -ne 0) { throw "Training failed" }
|
|
|
Write-Host "โ
ZENITH training complete - Ready for deployment!"
|
|
|
|