class_docstr: CenterNet network, see http://arxiv.org/abs/1904.07850
  
  Args:
      backbone (object): backbone instance
      neck (object): FPN instance, default use 'CenterNetDLAFPN'
      head (object): 'CenterNetHead' instance
      post_process (object): 'CenterNetPostProcess' instance
      for_mot (bool): whether return other features used in tracking model
code: def _forward(self):
      neck_feat = self.backbone(self.inputs)
      if self.neck is not None:
          neck_feat = self.neck(neck_feat)
      head_out = self.head(neck_feat, self.inputs)
      if self.for_mot:
          head_out.update({"neck_feat": neck_feat})
      elif self.training:
          head_out["loss"] = head_out.pop("det_loss")
      return head_out
  
file_path: PaddleDetection/ppdet/modeling/architectures/centernet.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from ppdet.core.workspace import register, create
  from .meta_arch import BaseArch
label_desc: Use image node_id 3 for calling the CenterNet obj's underlying member method code with example usage: obj._forward() and returns: head_out