class_docstr: Grid R-CNN.
  
  This detector is the implementation of:
  - Grid R-CNN (https://arxiv.org/abs/1811.12030)
  - Grid R-CNN Plus: Faster and Better (https://arxiv.org/abs/1906.05688)
class_docstr_tok: ["Grid","R-CNN",".","This","detector","is","the","implementation","of",":","-","Grid","R-CNN","(","https",":","\/\/arxiv.org\/abs\/1811.12030",")","-","Grid","R-CNN","Plus",":","Faster","and","Better","(","https",":","\/\/arxiv.org\/abs\/1906.05688",")"]
code: def __init__(
      self,
      backbone: ConfigType,
      rpn_head: ConfigType,
      roi_head: ConfigType,
      train_cfg: ConfigType,
      test_cfg: ConfigType,
      neck: OptConfigType = None,
      data_preprocessor: OptConfigType = None,
      init_cfg: OptMultiConfig = None,
  ) -> None:
      super().__init__(
          backbone=backbone,
          neck=neck,
          rpn_head=rpn_head,
          roi_head=roi_head,
          train_cfg=train_cfg,
          test_cfg=test_cfg,
          data_preprocessor=data_preprocessor,
          init_cfg=init_cfg,
      )
  
imports: from mmdet.registry import MODELS
  from mmdet.utils import ConfigType, OptConfigType, OptMultiConfig
  from .two_stage import TwoStageDetector
label_desc: Use image node_id 1 to create a new GridRCNN object from inherited base classes: TwoStageDetector with example: obj = GridRCNN(backbone, rpn_head, roi_head, train_cfg, test_cfg, neck, data_preprocessor, init_cfg)