fix: OUTPUT_DIR 권한 에러 해결 + SSE 로그 스트리밍 + TrainerCallback 추가
#5
by umyunsang - opened
수정 사항
1. PermissionError: ./outputs
- /app은 root 소유, UID 1000이 쓸 수 없음
- OUTPUT_DIR을
./outputs→/tmp/outputs로 변경
2. SSE 로그 스트리밍
GET /logs엔드포인트 추가 (Server-Sent Events)- 접속 시 버퍼된 최근 200줄 즉시 전송 + 실시간 스트리밍
- 모든 logger 출력이 SSE로 전달됨
3. TrainerCallback
- step/total_steps/loss가 health endpoint에 실시간 반영
GET /→{"stage":"training","step":150,"total_steps":1562,"loss":1.23}
siwo changed pull request status to merged