[2026-06-02] 학습 파이프라인 진단 로그 보강
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user