output.log로 저장합니다. 기본적으로 이 파일은 run이 완료될 때 업로드되므로, 로그가 비어 있거나 없더라도 대개 캡처 실패가 아니라 타이밍 문제입니다.
멀티파트 업로드(console_multipart), 청크 롤오버, 그리고 이를 언제 활성화해야 하는지는 콘솔 로그 및 wandb.Settings를 참조하세요. 로그를 다운로드하는 방법은 run에서 콘솔 로그 파일을 다운로드하려면 어떻게 해야 하나요?를 참조하세요.
콘솔 캡처가 비활성화되어 있습니다
WANDB_CONSOLE=wrap로 지정하세요.
분산 트레이닝 (DDP / multiprocessing)
print() 또는 wandb.termlog()는 로컬 터미널에만 표시됩니다. rank 0에서 run을 초기화하고 console="wrap"를 사용하세요.
console="redirect"를 사용해 보세요. 실시간으로 스트리밍되지 않더라도 Files 탭의 output.log에 출력이 표시될 수 있습니다. rank-0 로깅 패턴은 분산 실험 로깅에서 확인하세요.
Run은 아직 활성 상태이지만 Files 탭에 파일이 없음
wandb.init() 시점에 멀티파트 console logging을 활성화하지 않았다면 일반적으로 Run이 완료될 때까지 Files 탭에 output.log가 표시되지 않습니다. 업로드 주기는 Run이 시작된 후에는 변경할 수 없습니다.
플러시 전에 run이 중단됨
output.log가 전혀 업로드되지 않을 수 있으며, 다운로드 버튼도 표시되지 않을 수 있습니다. 충돌 전에 업로드된 청크가 서버에 남아 있도록 run이 시작되기 전에 console_multipart를 활성화하세요. 로컬 사본은 항상 wandb/run-[TIMESTAMP]-[ID]/logs/output.log에 기록됩니다.
재개된 Runs에서는 이전 콘솔 출력이 사라집니다
wandb.init(resume="allow", id=...)가 단일 output.log를 덮어쓸 수 있습니다. console_multipart=True를 사용하면 각 세션의 청크가 logs/ 아래에 별도로 저장됩니다. 설정 방법은 콘솔 로그를 참조하세요.
Logs 탭에 예상보다 적은 줄이 표시됨
output.log 또는 여러 부분으로 나뉜 청크에 저장되어 있습니다. run 세부 정보의 Files 탭이나 API를 통해 다운로드하세요.
Logs Runs