code: def __init__(self):
      super().__init__()
      self.model_orig = None
  
imports: import abc
  import copy
  import os
  import subprocess
  from pathlib import Path
  from typing import List, Any, Tuple
  import numpy
  from nebullvm.config import QUANTIZATION_DATA_NUM, TORCH_TENSORRT_PRECISIONS
  from nebullvm.core.models import QuantizationType, ModelParams
  from nebullvm.operations.optimizations.compilers.base import Compiler
  from nebullvm.operations.optimizations.compilers.quantizations.tensor_rt import quantize_tensorrt
  from nebullvm.operations.optimizations.compilers.quantizations.utils import check_quantization
  from nebullvm.optional_modules.onnx import onnx
  from nebullvm.optional_modules.tensor_rt import tensorrt
  from nebullvm.optional_modules.torch import torch, Module
  from nebullvm.optional_modules.torch_tensorrt import torch_tensorrt, DataLoaderCalibrator
  from nebullvm.tools.data import DataManager, PytorchDataset
  from nebullvm.tools.diffusers import UNet
  from nebullvm.tools.onnx import get_input_names
  from nebullvm.tools.transformations import MultiStageTransformation, HalfPrecisionTransformation
label_desc: Use image node_id 1 to create a new TensorRTCompiler object from inherited base classes: Compiler, abc with example: obj = TensorRTCompiler()