code: def test_ignore_label(self):
      tracker = SegmentationTracker(MockDataset(), ignore_label=-100)
      tracker.reset("test")
      model = MockModel()
      model.iter = 3
      tracker.track(model)
      metrics = tracker.get_metrics()
      for k in ["test_acc", "test_miou", "test_macc"]:
          self.assertAlmostEqual(metrics[k], 100, 5)
  
imports: import unittest
  import os
  import torch
  import sys
  import numpy
  import numpy.testing
  from torch_geometric.data import Data
  from torch_points3d.core.data_transform import SaveOriginalPosId
  from torch_points3d.metrics.segmentation_tracker import SegmentationTracker
  from torch_points3d.metrics.segmentation_helpers import SegmentationVoter
  from torch_points3d.metrics.classification_tracker import ClassificationTracker
  from torch_points3d.metrics.s3dis_tracker import S3DISTracker
label_desc: Use image node_id 2 for calling the TestSegmentationTracker obj's underlying member method code with example usage: obj.test_ignore_label() without return types