mirror of
https://github.com/huggingface/transformers.git
synced 2025-08-01 02:31:11 +06:00
auxiliary_loss works for Deformable Detr (#20959)
fix: auxiliary_loss works Co-authored-by: Jeongyeon Nam <jy.nam@navercorp.com>
This commit is contained in:
parent
b493fee958
commit
f9e977be70
@ -1965,9 +1965,6 @@ class DeformableDetrForObjectDetection(DeformableDetrPreTrainedModel):
|
|||||||
outputs_loss["logits"] = logits
|
outputs_loss["logits"] = logits
|
||||||
outputs_loss["pred_boxes"] = pred_boxes
|
outputs_loss["pred_boxes"] = pred_boxes
|
||||||
if self.config.auxiliary_loss:
|
if self.config.auxiliary_loss:
|
||||||
intermediate = outputs.intermediate_hidden_states if return_dict else outputs[4]
|
|
||||||
outputs_class = self.class_embed(intermediate)
|
|
||||||
outputs_coord = self.bbox_embed(intermediate).sigmoid()
|
|
||||||
auxiliary_outputs = self._set_aux_loss(outputs_class, outputs_coord)
|
auxiliary_outputs = self._set_aux_loss(outputs_class, outputs_coord)
|
||||||
outputs_loss["auxiliary_outputs"] = auxiliary_outputs
|
outputs_loss["auxiliary_outputs"] = auxiliary_outputs
|
||||||
if self.config.two_stage:
|
if self.config.two_stage:
|
||||||
|
Loading…
Reference in New Issue
Block a user