class_docstr: Base class transform for performing a point cloud inference using a pre_trained model
  Subclass and implement the ``__call__`` method with your own forward. 
  See ``PointNetForward`` for an example implementation.
  
  Parameters
  ----------
  checkpoint_dir: str
      Path to a checkpoint directory
  model_name: str
      Model name, the file ``checkpoint_dir/model_name.pt`` must exist
code: def __call__(self, data):
      raise NotImplementedError
  
file_path: torch-points3d/torch_points3d/core/data_transform/inference_transforms.py
imports: import os
  import sys
  import logging
label_desc: Use image node_id 2 for calling the ModelInference obj's underlying member method code with example usage: obj.__call__(data) without return types