code: def _get_drrg_inputs(self):
      imgs = self.inputs["imgs"]
      data_samples = self.inputs["data_samples"]
      gt_text_mask = self.inputs["gt_text_mask"]
      gt_center_region_mask = self.inputs["gt_center_region_mask"]
      gt_mask = self.inputs["gt_mask"]
      gt_top_height_map = self.inputs["gt_radius_map"]
      gt_bot_height_map = gt_top_height_map.copy()
      gt_sin_map = self.inputs["gt_sin_map"]
      gt_cos_map = self.inputs["gt_cos_map"]
      gt_comp_attribs = self._get_comp_attribs()
      return (
          imgs,
          data_samples,
          (
              gt_text_mask,
              gt_center_region_mask,
              gt_mask,
              gt_top_height_map,
              gt_bot_height_map,
              gt_sin_map,
              gt_cos_map,
              gt_comp_attribs,
          ),
      )
  
file_path: mmocr/tests/test_models/test_textdet/test_detectors/test_drrg.py
imports: import copy
  import unittest
  from os.path import dirname, exists, join
  from unittest import mock
  import numpy
  import torch
  from mmengine.config import Config, ConfigDict
  from mmengine.registry import init_default_scope
  from mmocr.registry import MODELS
  from mmocr.testing.data import create_dummy_textdet_inputs
label_desc: Use image node_id 3 for calling the TestDRRG obj's underlying member method code with example usage: obj._get_drrg_inputs() and returns: imgs,  data_samples,  gt_text_mask,  gt_center_region_mask,  gt_mask,  gt_top_height_map,  gt_bot_height_map,  gt_sin_map,  gt_cos_map,  gt_comp_attribs