↓ 3 callersMethodupdate Params: frame_idx - int dets - a numpy array of detections in shape (N, 4/5), each in the format of [x,y,w,h(
modules/tracking/linear.py:213
↓ 3 callersFunctionxywh2xyxy Takes a bounding box in the form [x,y,w,h] and returns it in the form [x1,y1,x2,y2] where x1,y1 is the top left and x2,y2 is the bottom rig
modules/tracking/utils.py:62
↓ 2 callersMethod__init__(self, in_channels, use_scale=True, rd_ratio=1/8, rd_channels=None, rd_divisor=8, **kwargs)
models/layers/maxvit/layers/non_local_attn.py:23
↓ 2 callersFunctionconv2d_same(
x, weight: torch.Tensor, bias: Optional[torch.Tensor] = None, stride: Tuple[int, int] = (1, 1),
models/layers/maxvit/layers/conv2d_same.py:13
↓ 2 callersMethodget_assignments_w_ignore(
self,
num_gt,
gt_bboxes_per_image, # [n, 4]
gt_classes, # [n]
bbox
models/detection/yolox/models/yolo_head.py:975
↓ 2 callersMethodget_l1_target(self, l1_target, gt, stride, x_shifts, y_shifts, eps=1e-8)
models/detection/yolox/models/yolo_head.py:599
↓ 2 callersFunctioninplace_abn(x, weight, bias, running_mean, running_var,
training=True, momentum=0.1, eps=1e-05, activ
models/layers/maxvit/layers/inplace_abn.py:10
↓ 2 callersMethodsimota_matching(self, cost, pair_wise_ious, gt_classes, num_gt, fg_mask)
models/detection/yolox/models/yolo_head.py:734
↓ 2 callersMethodyield_pyramid_indicesE.g. input start_idx=0, end_idx=4, we get 0, 1, 2, 3, 3, 2, 1, 0, 0, 1, 2, 3, ...
data/utils/stream_sharded_datapipe.py:32