derek285 / yolov4_deep_sort_pytorch

MOT using deepsort and yolov4 with pytorch
MIT License
18 stars 6 forks source link

加载完权重出现Segmentation fault (core dumped) #21

Open ssa567832 opened 1 year ago

ssa567832 commented 1 year ago

下載官方的權重檔, 是可以吃完weight的, 但吃完之後報錯, Segmentation fault (core dumped) 非常感謝您的github內容, 受益良多,謝謝

derek285 commented 1 year ago

下載官方的權重檔, 是可以吃完weight的, 但吃完之後報錯, Segmentation fault (core dumped) 非常感謝您的github內容, 受益良多,謝謝

修改yolov4的模型文件和配置文件为 4.weights和4.cfg 放置对应目录下,这个地方hard code了

derek285 commented 1 year ago

detector/v4detector.py : configPath = "4.cfg" weightPath = "4.weights"

ssa567832 commented 1 year ago

有,我的名稱是4.weights,也是有吃到weights,有出現darknet吃到權重的畫面, 我是有在darknet重新訓練coco的資料集,class只有person,然後把訓練好的weights放來這個專案,但在讀取names的時候出現了Segmentation fault (core dumped), 我的classes只有一類,也有在coco.data把classes更改為1,再請大佬您看看了,感謝 未命名

derek285 commented 1 year ago

有,我的名稱是4.weights,也是有吃到weights,有出現darknet吃到權重的畫面, 我是有在darknet重新訓練coco的資料集,class只有person,然後把訓練好的weights放來這個專案,但在讀取names的時候出現了Segmentation fault (core dumped), 我的classes只有一類,也有在coco.data把classes更改為1,再請大佬您看看了,感謝 未命名

最直接的方法,因为是稳定复现的问题,可以打开设置,生成core文件,gdb一下, 另外, 你的训练cfg里面class=1么,name里面只有person,推理是不是也把之前的默认值80都改为了1, 即:.data / .name / .cfg等保持一致