da-faster-rcnn-PyTorch
da-faster-rcnn-PyTorch copied to clipboard
problem about dataparallel
when i set batchsize=1, everything is ok, but when i turn to batchsize=2, i meet error
Traceback (most recent call last):
File "da_trainval_net.py", line 393, in
same error talked here https://github.com/jwyang/faster-rcnn.pytorch/issues/226#issuecomment-402459343 but i'm not sure about DA_loss
i just fixed by adding
rpn_loss_cls = torch.unsqueeze(rpn_loss_cls, 0)
rpn_loss_bbox = torch.unsqueeze(rpn_loss_bbox, 0)
RCNN_loss_cls = torch.unsqueeze(RCNN_loss_cls, 0)
RCNN_loss_bbox = torch.unsqueeze(RCNN_loss_bbox, 0)
DA_img_loss_cls = torch.unsqueeze(DA_img_loss_cls, 0)
DA_ins_loss_cls = torch.unsqueeze(DA_ins_loss_cls, 0)
tgt_DA_img_loss_cls = torch.unsqueeze(tgt_DA_img_loss_cls, 0)
tgt_DA_ins_loss_cls = torch.unsqueeze(tgt_DA_ins_loss_cls, 0)
DA_cst_loss = torch.unsqueeze(DA_cst_loss, 0)
tgt_DA_cst_loss = torch.unsqueeze(tgt_DA_cst_loss, 0)
before
return rois, cls_prob, bbox_pred, rpn_loss_cls, rpn_loss_bbox, RCNN_loss_cls, RCNN_loss_bbox, rois_label, DA_img_loss_cls, DA_ins_loss_cls, tgt_DA_img_loss_cls, tgt_DA_ins_loss_cls, DA_cst_loss, tgt_DA_cst_loss