OpenMMLab의 MMEngine은 PyTorch 기반 딥러닝 모델 학습을 위한 기반 라이브러리입니다. MMEngine은 OpenMMLab 알고리즘 라이브러리를 위한 차세대 학습 아키텍처를 구현하며, OpenMMLab에 속한 30개 이상의 알고리즘 라이브러리에 대해 통합된 실행 기반을 제공합니다. 핵심 구성 요소는 학습 엔진, 평가 엔진, 모듈 관리로 구성됩니다. W&B는 전용Documentation Index
Fetch the complete documentation index at: https://translations.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
WandbVisBackend을 통해 MMEngine과 직접 통합되어 있으며, 다음과 같은 용도로 사용할 수 있습니다.
- 학습 및 평가 지표 로깅
- 실험 설정(config) 로깅 및 관리
- 그래프, 이미지, 스칼라 등 추가 기록 로깅
시작하기
openmim과 wandb를 설치하세요.
- Command Line
- Notebook
mim을 사용해 mmengine과 mmcv를 설치하세요.
- Command Line
- Notebook
WandbVisBackend를 MMEngine Runner와 함께 사용하기
mmengine.runner.Runner을(를) 사용해 WandbVisBackend를 활용하는 일반적인 워크플로우를 보여줍니다.
-
시각화 설정(config)에서
visualizer를 정의합니다.init_kwargs에는 W&B 실행 초기화를 위한 입력 파라미터 딕셔너리를 전달합니다. -
visualizer를 사용해runner를 초기화하고,runner.train()을 호출합니다.
OpenMMLab 컴퓨터 비전 라이브러리와 함께 WandbVisBackend 사용하기
WandbVisBackend는 MMDetection과 같은 OpenMMLab 컴퓨터 비전 라이브러리에서 실험을 손쉽게 추적하는 데 사용할 수도 있습니다.