class_docstr: Assign a corresponding gt bbox or background to each proposal bbox. If
  we need to use a proposal box to generate multiple predict boxes,
  `MultiInstanceAssigner` can assign multiple gt to each proposal box.
  
  Args:
      num_instance (int): How many bboxes are predicted by each proposal box.
code: def __init__(self, num_instance: int = 2, **kwargs):
      super().__init__(**kwargs)
      self.num_instance = num_instance
  
file_path: mmdetection/mmdet/models/task_modules/assigners/multi_instance_assigner.py
imports: from typing import Optional
  import torch
  from mmengine.structures import InstanceData
  from mmdet.registry import TASK_UTILS
  from .assign_result import AssignResult
  from .max_iou_assigner import MaxIoUAssigner
label_desc: Use image node_id 1 to create a new MultiInstanceAssigner object from inherited base classes: MaxIoUAssigner with example: obj = MultiInstanceAssigner(num_instance)