Skip to content

Commit fc82f37

Browse files
Fix a bug for batchsize>1 (test)
if cfg.TRAIN.BBOX_NORMALIZE_TARGETS_PRECOMPUTED, box_deltas dimension 1 should be the batchsize.
1 parent 895747d commit fc82f37

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

test_net.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -252,11 +252,11 @@ def parse_args():
252252
if args.class_agnostic:
253253
box_deltas = box_deltas.view(-1, 4) * torch.FloatTensor(cfg.TRAIN.BBOX_NORMALIZE_STDS).cuda() \
254254
+ torch.FloatTensor(cfg.TRAIN.BBOX_NORMALIZE_MEANS).cuda()
255-
box_deltas = box_deltas.view(1, -1, 4)
255+
box_deltas = box_deltas.view(args.batch_size, -1, 4)
256256
else:
257257
box_deltas = box_deltas.view(-1, 4) * torch.FloatTensor(cfg.TRAIN.BBOX_NORMALIZE_STDS).cuda() \
258258
+ torch.FloatTensor(cfg.TRAIN.BBOX_NORMALIZE_MEANS).cuda()
259-
box_deltas = box_deltas.view(1, -1, 4 * len(imdb.classes))
259+
box_deltas = box_deltas.view(args.batch_size, -1, 4 * len(imdb.classes))
260260

261261
pred_boxes = bbox_transform_inv(boxes, box_deltas, 1)
262262
pred_boxes = clip_boxes(pred_boxes, im_info.data, 1)

0 commit comments

Comments
 (0)