class_docstr: Guided-Anchor-based RPN head.
class_docstr_tok: ["Guided-Anchor-based","RPN","head","."]
docstr: Forward feature of a single scale level.
docstr_tok: ["Forward","feature","of","a","single","scale","level","."]
code: def forward_single(self, x):
      """Forward feature of a single scale level."""
  
      x = self.rpn_conv(x)
      x = F.relu(x, inplace=True)
      (cls_score, bbox_pred, shape_pred, loc_pred) = super(
          GARPNHead, self
      ).forward_single(x)
      return cls_score, bbox_pred, shape_pred, loc_pred
  
file_path: insightface/detection/scrfd/mmdet/models/dense_heads/ga_rpn_head.py
imports: import torch
  import torch.nn
  import torch.nn.functional
  from mmcv.cnn import normal_init
  from mmcv.ops import nms
  from ..builder import HEADS
  from .guided_anchor_head import GuidedAnchorHead
  from .rpn_test_mixin import RPNTestMixin
label_desc: Use image node_id 4 for calling the GARPNHead obj's underlying member method code with example usage: obj.forward_single(x) and returns: cls_score,  bbox_pred,  shape_pred,  loc_pred