class_docstr: A Matcher implementing bipartite matching strategy.
  
  Parameters
  ----------
  threshold : float
      Threshold used to ignore invalid paddings
  is_ascend : bool
      Whether sort matching order in ascending order. Default is False.
  eps : float
      Epsilon for floating number comparison
  share_max : bool, default is True
      The maximum overlap between anchor/gt is shared by multiple ground truths.
      We recommend Fast(er)-RCNN series to use ``True``, while for SSD, it should
      defaults to ``False`` for better result.
code: def __init__(
      self, threshold=1e-12, is_ascend=False, eps=1e-12, share_max=True
  ):
      super(BipartiteMatcher, self).__init__()
      self._threshold = threshold
      self._is_ascend = is_ascend
      self._eps = eps
      self._share_max = share_max
  
file_path: gluon-cv/gluoncv/nn/matcher.py
imports: from __future__ import absolute_import
  from mxnet import gluon
  from mxnet.gluon import nn
label_desc: Use image node_id 1 to create a new BipartiteMatcher object from inherited base classes: gluon with example: obj = BipartiteMatcher(threshold, is_ascend, eps, share_max)