|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Per target class |
|
|
# Per target class |
|
|
for cls in torch.unique(tcls_tensor): |
|
|
for cls in torch.unique(tcls_tensor): |
|
|
ti = (cls == tcls_tensor).nonzero(as_tuple=False).view(-1) # prediction indices |
|
|
|
|
|
pi = (cls == pred[:, 5]).nonzero(as_tuple=False).view(-1) # target indices |
|
|
|
|
|
|
|
|
ti = (cls == tcls_tensor).nonzero(as_tuple=False).view(-1) # target indices |
|
|
|
|
|
pi = (cls == pred[:, 5]).nonzero(as_tuple=False).view(-1) # prediction indices |
|
|
|
|
|
|
|
|
# Search for detections |
|
|
# Search for detections |
|
|
if pi.shape[0]: |
|
|
if pi.shape[0]: |