[2026-06-02] 학습 파이프라인 진단 로그 보강

This commit is contained in:
2026-06-02 18:36:53 +09:00
parent 77ddf6760d
commit 32345518c3
+11
View File
@@ -41,13 +41,16 @@ function Invoke-PythonStep {
}
}
try {
Write-Log "training pipeline started"
Write-Log "python resolved: $Python"
$HolidayCheck = & $Python scripts\_is_trading_day.py 2>&1
if ($LASTEXITCODE -ne 0) {
Write-Log "market closed - skipped ($HolidayCheck)"
exit 0
}
Write-Log "trading day check passed ($HolidayCheck)"
Invoke-PythonStep -Name "collecting daily market features" -StepArgs @("scripts\collect_daily_features.py") -Required $false
@@ -60,3 +63,11 @@ Invoke-PythonStep -Name "building external training dataset" -StepArgs @("script
Invoke-PythonStep -Name "training model" -StepArgs @("scripts\train_ai_model.py") -Required $true
Write-Log "training pipeline finished"
}
catch {
Write-Log "training pipeline failed: $($_.Exception.Message)"
if ($_.ScriptStackTrace) {
Add-Content -Path $LogPath -Value $_.ScriptStackTrace -Encoding UTF8
}
throw
}