class_docstr: Base assigner that assigns boxes to ground truth boxes.
class_docstr_tok: ["Base","assigner","that","assigns","boxes","to","ground","truth","boxes","."]
docstr: Assign boxes to either a ground truth boxes or a negative boxes.
docstr_tok: ["Assign","boxes","to","either","a","ground","truth","boxes","or","a","negative","boxes","."]
code: def assign(
      self, masks, gt_masks, gt_masks_ignore=None, gt_labels=None
  ):
      """Assign boxes to either a ground truth boxes or a negative boxes."""
      pass
  
file_path: dinov2/dinov2/eval/segmentation_m2f/models/utils/assigner.py
imports: from abc import ABCMeta, abstractmethod
  import torch
  from ..builder import MASK_ASSIGNERS, build_match_cost
label_desc: Use image node_id 1 for calling the BaseAssigner obj's underlying member method code with example usage: obj.assign(masks, gt_masks, gt_masks_ignore, gt_labels) without return types