code: def reset(self, stage="train"):
      super().reset(stage=stage)
      self._full_confusion_matrix = ConfusionMatrix(self._num_classes)
      self._raw_datas = {}
      self._votes = {}
      self._vote_counts = {}
      self._full_preds = {}
      self._full_acc = None
  
file_path: torch-points3d/torch_points3d/metrics/scannet_segmentation_tracker.py
imports: import os.path
  from typing import Dict, Any
  import logging
  import numpy
  import torch
  from torch_geometric.nn.unpool import knn_interpolate
  from torch_points3d.metrics.confusion_matrix import ConfusionMatrix
  from torch_points3d.metrics.segmentation_tracker import SegmentationTracker
  from torch_points3d.datasets.segmentation import IGNORE_LABEL
  from torch_points3d.core.data_transform import SaveOriginalPosId
  from torch_points3d.models import model_interface
label_desc: Use image node_id 1 for calling the ScannetSegmentationTracker obj's underlying member method code with example usage: obj.reset(stage) without return types