메인 콘텐츠로 건너뛰기
Ignite는 트레이닝 및 검증 중 메트릭, 모델/optimizer 파라미터, 그라디언트를 로깅하는 W&B 핸들러를 지원합니다. 또한 모델 체크포인트를 W&B 클라우드에 로깅하는 데에도 사용할 수 있습니다. 이 클래스는 wandb 모듈을 감싸는 래퍼이기도 합니다. 즉, 이 래퍼를 사용해 모든 wandb 함수를 call할 수 있습니다. 모델 파라미터와 그라디언트를 저장하는 방법은 예제를 참조하세요.

기본 설정

ignite에서 WandBLogger를 사용하는 과정은 모듈식으로 이루어집니다. 먼저 WandBLogger 객체를 생성합니다. 다음으로 메트릭이 자동으로 로깅되도록 이를 trainer 또는 evaluator에 연결합니다. 이 예제에서는 다음을 보여줍니다:
  • trainer 객체에 연결해 트레이닝 손실을 로깅합니다.
  • evaluator에 연결해 검증 손실을 로깅합니다.
  • 학습률과 같은 선택적 매개변수를 로깅합니다.
  • 모델을 모니터링합니다.
필요에 따라 ignite EVENTS를 사용해 메트릭을 터미널에 직접 로깅할 수 있습니다
이 코드는 다음과 같은 시각화를 생성합니다::
PyTorch Ignite 트레이닝 대시보드
PyTorch Ignite 성능
PyTorch Ignite 하이퍼파라미터 튜닝 결과
PyTorch Ignite 모델 비교 대시보드
자세한 내용은 Ignite Docs를 참조하세요.