class_docstr: Meter to calculate mean AP metric for multi-label image classification task.
  
  Args:
      meters_config (AttrDict): config containing the meter settings
  
  meters_config should specify the num_classes
class_docstr_tok: ["Meter","to","calculate","mean","AP","metric","for","multi-label","image","classification","task",".","Args",":","meters_config","(","AttrDict",")",":","config","containing","the","meter","settings","meters_config","should","specify","the","num_classes"]
docstr: Returns the states of meter
docstr_tok: ["Returns","the","states","of","meter"]
code: def get_classy_state(self):
      """
      Returns the states of meter
      """
      return {
          "name": self.name,
          "num_classes": self.num_classes,
          "scores": self._scores,
          "targets": self._targets,
          "total_sample_count": self._total_sample_count,
          "curr_sample_count": self._curr_sample_count,
      }
  
imports: import logging
  import numpy
  import torch
  from classy_vision.generic.distributed_util import all_reduce_sum, gather_from_all
  from classy_vision.meters import ClassyMeter, register_meter
  from vissl.config import AttrDict
  from vissl.utils.env import get_machine_local_and_dist_rank
  from vissl.utils.svm_utils.evaluate import get_precision_recall
label_desc: Use image node_id 11 for calling the MeanAPMeter obj's underlying member method code with example usage: obj.get_classy_state() and returns: dict