PyTorch_YOLOv4
PyTorch_YOLOv4 copied to clipboard
How to solve this error? RuntimeError: indices should be either on cpu or on the same device as the indexed tensor (cpu)
Traceback (most recent call last):
File "/content/PyTorch_YOLOv4/train.py", line 537, in
i met same problem
i met same problem
lets try find some expert to help us out!
I have found a solution. Modify your loss.py
add at = at.to(targets.device)
above a, t = at[j], t.repeat(na, 1, 1)[j] # filter
Then,
uncomment indices.append((b, a, gj, gi)) # image, anchor, grid indices
comment indices.append((b, a, gj.clamp_(0, gain[3] - 1), gi.clamp_(0, gain[2] - 1))) # image, anchor, grid indices
This may solve the problem. Thank you.
I have found a solution. Modify your loss.py
add
at = at.to(targets.device)
abovea, t = at[j], t.repeat(na, 1, 1)[j] # filter
Then,
uncomment
indices.append((b, a, gj, gi)) # image, anchor, grid indices
commentindices.append((b, a, gj.clamp_(0, gain[3] - 1), gi.clamp_(0, gain[2] - 1))) # image, anchor, grid indices
This may solve the problem. Thank you. thank you very much
Hi, could you please provide the pre-training weights for YOLOv4pacsp-x-mish? Thank you very much! @nanhai78 @MheadHero
sorry, i don't have pre-trainning weights for ms COCO
------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2023年4月22日(星期六) 中午11:16 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [WongKinYiu/PyTorch_YOLOv4] How to solve this error? RuntimeError: indices should be either on cpu or on the same device as the indexed tensor (cpu) (Issue #424)
Hi, could you please provide the pre-training weights for YOLOv4pacsp-x-mish? Thank you very much! @nanhai78 @MheadHero
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
Do you have the pre-training weight of voc? @nanhai78
I have found a solution. Modify your loss.py
add
at = at.to(targets.device)
abovea, t = at[j], t.repeat(na, 1, 1)[j] # filter
Then,
uncomment
indices.append((b, a, gj, gi)) # image, anchor, grid indices
commentindices.append((b, a, gj.clamp_(0, gain[3] - 1), gi.clamp_(0, gain[2] - 1))) # image, anchor, grid indices
This may solve the problem. Thank you.
Thx a lot.