code: def log(self, logger_object) -> None:
      # TODO: Disabled for now, need to design for metric logging for this to work + pl dependency
      # if isinstance(logger_object, pl_loggers.WandbLogger):
      #     fig = self.plot()
      #     image = self._fig2img(fig)
      #     logger_object.experiment.log({"Confusion Matrix": wandb.Image(image)})
      return
  
file_path: icevision/icevision/metrics/confusion_matrix/confusion_matrix.py
imports: from icevision.data.prediction import Prediction
  from icevision.metrics.metric import Metric
  from icevision.imports import *
  from icevision.metrics.confusion_matrix.confusion_matrix_utils import *
  import PIL
label_desc: Use image node_id 8 for calling the SimpleConfusionMatrix obj's underlying member method code with example usage: obj.log(logger_object) without return types