boostcampaitech6 / level2-objectdetection-cv-12

level2-objectdetection-cv-12 created by GitHub Classroom
0 stars 3 forks source link

[Feature] mmdetection에 wandb연결하기 #3

Closed HeynaPark closed 9 months ago

HeynaPark commented 9 months ago

📌 Description

실험 결과를 시각화 하고 성능 비교를 할 수 있도록 wandb를 연결하고 싶습니다.

mmdetection내에는 이미 wandblogger_hook.py 파일이 있습니다.

image

그래서 이런 식으로 log_config 추가만 하면 간단히 wandb를 띄울 수 있습니다.

그런데 여기서 model을 바꿀 때 마다 해당 py파일에 계속 저 코드를 복사해야하는지는 모르겠습니다..

✅ CheckList

📁 Reference

https://venypark.tistory.com/232

📎 ETC

-

Revabo commented 9 months ago

보니까 config에서 수정해서 쓰게끔 되어있는 것 같아서 train파일에 새로 코드짜는거 아닌 이상 모델 config파일에 추가하는게 편할 것 같아요

Revabo commented 9 months ago

config/base/default_runtime.py에 있는 log_config에 해당 코드를 추가하면 text랑 wandb 둘 다 나오네요

faye-1221 commented 9 months ago

level1 때는 wandb를 사용할 계정을 따로 파서 공유했습니다. 저희는 계정을 새로 팔지 Team으로 할지 정해서 적용시켜야 될 것 같아요

jae-heo commented 9 months ago

mmdetection의 hook의 이해도가 높아야지 wandb를 더 잘 사용할 수 있을 것 같습니다. 해당 부분은 제가 따로 이슈를 파도록 하겠습니다.

HeynaPark commented 9 months ago
    dict(type='LocalVisBackend'),
    dict(type='WandbVisBackend',
         init_kwargs={
            'project': 'trash_detection',
                             'group': f'dataset{dataset_no}',
                             'name': cfg_filename
         })]

팀원 초대 완료 image 사진과 같은 구조로 실험해주시면 됩니다👍