Skip to content

Commit bdca370

Browse files
committed
fix dn_meta case
1 parent 312cb74 commit bdca370

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

rtdetr_pytorch/src/zoo/rtdetr/rtdetr_decoder.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ def forward(self, feats, targets=None):
548548
self.query_pos_head,
549549
attn_mask=attn_mask)
550550

551-
if self.training and self.num_denoising > 0:
551+
if self.training and dn_meta is not None:
552552
dn_out_bboxes, out_bboxes = torch.split(out_bboxes, dn_meta['dn_num_split'], dim=2)
553553
dn_out_logits, out_logits = torch.split(out_logits, dn_meta['dn_num_split'], dim=2)
554554

@@ -558,7 +558,7 @@ def forward(self, feats, targets=None):
558558
out['aux_outputs'] = self._set_aux_loss(out_logits[:-1], out_bboxes[:-1])
559559
out['aux_outputs'].extend(self._set_aux_loss([enc_topk_logits], [enc_topk_bboxes]))
560560

561-
if self.training and self.num_denoising > 0:
561+
if self.training and dn_meta is not None:
562562
out['dn_aux_outputs'] = self._set_aux_loss(dn_out_logits, dn_out_bboxes)
563563
out['dn_meta'] = dn_meta
564564

0 commit comments

Comments
 (0)