ctx.input_sizes = tuple(map(lambda i: i.size(ctx.dim), inputs)) RuntimeError: dimension specified as 0 but tensor has no dimensions
错误
faster-rcnn.pytorch/lib/model/faster_rcnn/faster_rcnn.py
中加入以下几行(经测试可行):
rpn_loss_cls = torch.Tensor([0]).cuda() + rpn_loss_cls rpn_loss_bbox = torch.Tensor([0]).cuda() + rpn_loss_bbox RCNN_loss_cls = torch.Tensor([0]).cuda() + RCNN_loss_cls RCNN_loss_bbox = torch.Tensor([0]).cuda() + RCNN_loss_bbox
assert (boxes[:, 2] >= boxes[:, 0]).all() AssertionError
datasets/pascal_voc.py
中的如下代码的"-1"删掉
bbox = obj.find('bndbox') # Make pixel indexes 0-based x1 = float(bbox.find('xmin').text) - 1 y1 = float(bbox.find('ymin').text) - 1 x2 = float(bbox.find('xmax').text) - 1 y2 = float(bbox.find('ymax').text) - 1
raise ValueError("bg_num_rois = 0 and fg_num_rois = 0, this should not happen!")