class_docstr: Batch Bounding Box IOU.
  
  Parameters
  ----------
  axis : int
      On which axis is the length-4 bounding box dimension.
  fmt : str
      BBox encoding format, can be 'corner' or 'center'.
      'corner': (xmin, ymin, xmax, ymax)
      'center': (center_x, center_y, width, height)
  offset : float, default is 0
      Offset is used if +1 is desired for computing width and height, otherwise use 0.
  eps : float, default is 1e-15
      Very small number to avoid division by 0.
class_docstr_tok: ["Batch","Bounding","Box","IOU",".","Parameters","--","--","--","--","--","axis",":","int","On","which","axis","is","the","length-4","bounding","box","dimension",".","fmt",":","str","BBox","encoding","format",",","can","be","'corner","'","or","'center","'",".","'corner","'",":","(","xmin",",","ymin",",","xmax",",","ymax",")","'center","'",":","(","center_x",",","center_y",",","width",",","height",")","offset",":","float",",","default","is","0","Offset","is","used","if","+1","is","desired","for","computing","width","and","height",",","otherwise","use","0.","eps",":","float",",","default","is","1e-15","Very","small","number","to","avoid","division","by","0","."]
code: def __init__(
      self, axis=-1, fmt="corner", offset=0, eps=1e-15, **kwargs
  ):
      super(BBoxBatchIOU, self).__init__(**kwargs)
      self._offset = offset
      self._eps = eps
      if fmt.lower() == "center":
          self._pre = BBoxCenterToCorner(split=True)
      elif fmt.lower() == "corner":
          self._pre = BBoxSplit(axis=axis, squeeze_axis=True)
      else:
          raise ValueError(
              "Unsupported format: {}. Use 'corner' or 'center'.".format(
                  fmt
              )
          )
  
imports: from __future__ import absolute_import
  import numpy
  from mxnet import gluon
label_desc: Use image node_id 1 to create a new BBoxBatchIOU object from inherited base classes: gluon with example: obj = BBoxBatchIOU(axis, fmt, offset, eps)