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

Sign up or log in to comment