다시 DARTH 코드를 좀 돌려보려 했더니,, 무슨 이름도 이상한 "CostomOptimizerHook"이 없다는 에러가 나왔다.
그나마 다행이라면,, DARTH가 QDTrack을 기반으로 해서,, 대부분은 QDTrack을 보면 해결이 된다는 것...?
흠.. 찜찜하지만,, QDTrack 을 참고해서 FP16으로 빠지도록 조취해아할 것 같다.. 이걸 FP32로 돌리면 너무 무거울 것 같고,, 정황상 DARTH도 FP16으로 돌린듯 하다.. (흠 근데,, QDTrack 코드은 또 FP32로 돌린것 같고,,, 나중에 해야지!)
그냥 FP16 관련 내용 전부 comment out 해버림.. 흠.. 나도 FP16 하고 싶은데..
호오.. 마지막으로 hook 까지 수정하니까 어찌어찌 코드가 돌아가기는 하는데,,, Loss 가 너무 이상하게 올라간다..
아이고 두야.. 일단 여기까지 했으니 train_model 함수 분석을 해봐야할 것 같고,,,
source model에서 훈련된 QDTrack weight 다운받아서 github에 report 된 성능이 reproduce 되는지를 봐야할 것 같다.
이상 끝!
💪😉🤜
'Object Tracking 연구' 카테고리의 다른 글
DARTH 코드 분석하기 (2) DARTHQDTrack 모델, EpochBasedRunner 분석 (0) | 2024.01.10 |
---|---|
DARTH 코드 분석하기 (1) Train/test.py, config 분석 (0) | 2024.01.07 |
MMCV에서 MODEL, DATASET을 어떻게 build 하는가? (0) | 2024.01.07 |
MMCV에서 Registry를 어떻게 만드는가? (0) | 2023.12.29 |
[디버깅] DARTH : MOTTrackingDataset is not in the dataset registry 에러 (0) | 2023.12.29 |