code: def reset(self):
      # only bbox and mask evaluation support currently
      self.results = {
          "bbox": [],
          "mask": [],
          "segm": [],
          "keypoint": [],
      }
      self.eval_results = {}
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import sys
  import json
  import paddle
  import numpy
  import typing
  from collections import defaultdict
  from pathlib import Path
  from .map_utils import prune_zero_padding, DetectionMAP
  from .coco_utils import get_infer_results, cocoapi_eval
  from .widerface_utils import face_eval_run
  from ppdet.data.source.category import get_categories
  from ppdet.modeling.rbox_utils import poly2rbox_np
  from ppdet.utils.logger import setup_logger
label_desc: Use image node_id 2 for calling the COCOMetric obj's underlying member method code with example usage: obj.reset() without return types