class_docstr: FCOS ARSL network, see https://arxiv.org/abs/
  
  Args:
      backbone (object): backbone instance
      neck (object): 'FPN' instance
      fcos_head (object): 'FCOSHead_ARSL' instance
      fcos_cr_loss (object): 'FCOSLossCR' instance, only used for semi-det(ssod) by ARSL
code: def get_pseudo_loss(self, teacher_prediction):
      loss = {}
      fcos_head_outs = self.model_forward()
      unsup_loss = self.fcos_cr_loss(fcos_head_outs, teacher_prediction)
      for k in unsup_loss.keys():
          loss[k + "_pseudo"] = unsup_loss[k]
      return loss
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import paddle
  from ppdet.core.workspace import register, create
  from .meta_arch import BaseArch
label_desc: Use image node_id 6 for calling the ARSL_FCOS obj's underlying member method code with example usage: obj.get_pseudo_loss(teacher_prediction) and returns: loss