class_docstr: ByteTrack network, see https://arxiv.org/abs/2110.06864
  
  Args:
      detector (object): detector model instance
      reid (object): reid model instance, default None
      tracker (object): tracker instance
code: def _forward(self):
      det_outs = self.detector(self.inputs)
  
      if self.training:
          return det_outs
      else:
          if self.reid is not None:
              assert "crops" in self.inputs
              crops = self.inputs["crops"]
              pred_embs = self.reid(crops)
          else:
              pred_embs = None
          det_outs["embeddings"] = pred_embs
          return det_outs
  
file_path: PaddleDetection/ppdet/modeling/architectures/bytetrack.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 ByteTrack obj's underlying member method code with example usage: obj._forward() and returns: det_outs, det_outs