code: def __init__(self, *args, **kwargs):
      super().__init__(*args, **kwargs)
      self.STUFFCLASSES = torch.tensor(
          [i for i in self.VALID_CLASS_IDS if i not in self.NYU40IDS]
      )
      self.NYU40ID2CLASS = {
          nyu40id: i for i, nyu40id in enumerate(list(self.NYU40IDS))
      }
  
imports: import os
  import numpy
  import torch
  import logging
  from torch_geometric.data import InMemoryDataset
  from torch_points3d.datasets.segmentation.scannet import Scannet
  from torch_points3d.metrics.panoptic_tracker import PanopticTracker
  from torch_points3d.datasets.base_dataset import BaseDataset, save_used_properties
  from torch_points3d.datasets.panoptic.utils import set_extra_labels
label_desc: Use image node_id 1 to create a new ScannetPanoptic object from inherited base classes: Scannet with example: obj = ScannetPanoptic()