Closed HeynaPark closed 9 months ago
보니까 config에서 수정해서 쓰게끔 되어있는 것 같아서 train파일에 새로 코드짜는거 아닌 이상 모델 config파일에 추가하는게 편할 것 같아요
config/base/default_runtime.py에 있는 log_config에 해당 코드를 추가하면 text랑 wandb 둘 다 나오네요
level1 때는 wandb를 사용할 계정을 따로 파서 공유했습니다. 저희는 계정을 새로 팔지 Team으로 할지 정해서 적용시켜야 될 것 같아요
mmdetection의 hook의 이해도가 높아야지 wandb를 더 잘 사용할 수 있을 것 같습니다. 해당 부분은 제가 따로 이슈를 파도록 하겠습니다.
dict(type='LocalVisBackend'),
dict(type='WandbVisBackend',
init_kwargs={
'project': 'trash_detection',
'group': f'dataset{dataset_no}',
'name': cfg_filename
})]
팀원 초대 완료 사진과 같은 구조로 실험해주시면 됩니다👍
📌 Description
실험 결과를 시각화 하고 성능 비교를 할 수 있도록 wandb를 연결하고 싶습니다.
mmdetection내에는 이미 wandblogger_hook.py 파일이 있습니다.
그래서 이런 식으로 log_config 추가만 하면 간단히 wandb를 띄울 수 있습니다.
그런데 여기서 model을 바꿀 때 마다 해당 py파일에 계속 저 코드를 복사해야하는지는 모르겠습니다..
✅ CheckList
📁 Reference
https://venypark.tistory.com/232
📎 ETC
-