WandbVisBackend를 통해 W&B와 직접 통합되며, 이를 사용해 다음 작업을 수행할 수 있습니다:
- 트레이닝 및 평가 메트릭을 로깅합니다.
- 실험 설정을 로깅하고 관리합니다.
- 그래프, 이미지, 스칼라 등 추가 기록을 로깅합니다.
시작하기
openmim과 wandb를 설치합니다.
- 명령줄
- 노트북
mim을 사용해 mmengine와 mmcv를 설치합니다.
- 명령줄
- 노트북
MMEngine runner와 함께 WandbVisBackend 사용하기
mmengine.runner.Runner와 함께 WandbVisBackend를 사용하는 일반적인 워크플로를 보여줍니다. visualizer는 W&B 백엔드를 감싸므로 MMEngine runner가 트레이닝 중에 로그를 W&B로 전달할 수 있습니다.
-
시각화 설정에서
visualizer를 정의하세요. visualizer는 runner가 설정된 백엔드로 로그를 보내는 데 사용하는 구성 요소입니다.init_kwargs에는 W&B run initialization의 입력 인수에 대한 딕셔너리를 전달합니다. -
visualizer로runner를 초기화한 다음runner.train()을 호출해 트레이닝을 시작하세요. runner는 visualizer를 사용해 메트릭과 설정을 W&B로 스트리밍합니다.
OpenMMLab 컴퓨터 비전 라이브러리에서 WandbVisBackend 사용하기
WandbVisBackend를 사용해 실험을 추적할 수 있습니다. 다음 예시에서는 기본 설정의 vis_backends 항목을 재정의하여 기존 visualizer가 W&B에 로깅되도록 합니다.