mirror of https://github.com/WongKinYiu/yolov7.git
Update loss.py training error fix
parent
a207844b1c
commit
af63103b71
|
@ -756,7 +756,7 @@ class ComputeLossOTA:
|
|||
fg_mask_inboxes = (matching_matrix.sum(0) > 0.0).to(device)
|
||||
matched_gt_inds = matching_matrix[:, fg_mask_inboxes].argmax(0)
|
||||
|
||||
from_which_layer = from_which_layer[fg_mask_inboxes]
|
||||
from_which_layer = from_which_layer.to(fg_mask_inboxes.device)[fg_mask_inboxes]
|
||||
all_b = all_b[fg_mask_inboxes]
|
||||
all_a = all_a[fg_mask_inboxes]
|
||||
all_gj = all_gj[fg_mask_inboxes]
|
||||
|
@ -1083,7 +1083,7 @@ class ComputeLossBinOTA:
|
|||
fg_mask_inboxes = matching_matrix.sum(0) > 0.0
|
||||
matched_gt_inds = matching_matrix[:, fg_mask_inboxes].argmax(0)
|
||||
|
||||
from_which_layer = from_which_layer[fg_mask_inboxes]
|
||||
from_which_layer = from_which_layer.to(fg_mask_inboxes.device)[fg_mask_inboxes]
|
||||
all_b = all_b[fg_mask_inboxes]
|
||||
all_a = all_a[fg_mask_inboxes]
|
||||
all_gj = all_gj[fg_mask_inboxes]
|
||||
|
@ -1401,7 +1401,7 @@ class ComputeLossAuxOTA:
|
|||
fg_mask_inboxes = matching_matrix.sum(0) > 0.0
|
||||
matched_gt_inds = matching_matrix[:, fg_mask_inboxes].argmax(0)
|
||||
|
||||
from_which_layer = from_which_layer[fg_mask_inboxes]
|
||||
from_which_layer = from_which_layer.to(fg_mask_inboxes.device)[fg_mask_inboxes]
|
||||
all_b = all_b[fg_mask_inboxes]
|
||||
all_a = all_a[fg_mask_inboxes]
|
||||
all_gj = all_gj[fg_mask_inboxes]
|
||||
|
@ -1554,7 +1554,7 @@ class ComputeLossAuxOTA:
|
|||
fg_mask_inboxes = matching_matrix.sum(0) > 0.0
|
||||
matched_gt_inds = matching_matrix[:, fg_mask_inboxes].argmax(0)
|
||||
|
||||
from_which_layer = from_which_layer[fg_mask_inboxes]
|
||||
from_which_layer = from_which_layer.to(fg_mask_inboxes.device)[fg_mask_inboxes]
|
||||
all_b = all_b[fg_mask_inboxes]
|
||||
all_a = all_a[fg_mask_inboxes]
|
||||
all_gj = all_gj[fg_mask_inboxes]
|
||||
|
|
Loading…
Reference in New Issue