OpenMMLab의 MMEngine은 PyTorch 기반 딥러닝 모델을 트레이닝하기 위한 핵심 라이브러리입니다. MMEngine은 OpenMMLab 알고리즘 라이브러리를 위한 차세대 트레이닝 아키텍처를 구현하며, OpenMMLab 내 30개가 넘는 알고리즘 라이브러리에 공통 실행 기반을 제공합니다. 핵심 컴포넌트로는 트레이닝 엔진, 평가 엔진, 모듈 관리가 있습니다. W&B는 전용Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
WandbVisBackend를 통해 MMEngine에 직접 통합되어 있으며, 이를 사용해 다음 작업을 수행할 수 있습니다.
- 트레이닝 및 평가 메트릭을 로깅합니다.
- 실험 설정을 로깅하고 관리합니다.
- 그래프, 이미지, 스칼라 등 추가 기록을 로깅합니다.
시작하기
openmim과 wandb를 설치합니다.
- 명령줄
- 노트북
mim을 사용해 mmengine와 mmcv를 설치합니다.
- 명령줄
- 노트북
MMEngine Runner와 함께 WandbVisBackend 사용하기
mmengine.runner.Runner와 함께 WandbVisBackend를 사용하는 일반적인 워크플로를 설명합니다.
-
시각화 설정으로
visualizer를 정의합니다.init_kwargs에는 W&B run 초기화의 입력 매개변수에 해당하는 인수 딕셔너리를 전달합니다. -
visualizer로runner를 초기화한 다음runner.train()을 호출합니다.
OpenMMLab 컴퓨터 비전 라이브러리와 함께 WandbVisBackend 사용
WandbVisBackend는 MMDetection과 같은 OpenMMLab 컴퓨터 비전 라이브러리에서 실험 추적용으로도 쉽게 사용할 수 있습니다.