code: def _get_explainer(explainer_name, model, layer_path=None):
      if explainer_name == "gradcam":
          return GradCAMExplainer(
              model, target_layer_name_keys=layer_path, use_inp=True
          )
      if explainer_name == "vanilla_grad":
          return VanillaGradExplainer(model)
      if explainer_name == "grad_x_input":
          return GradxInputExplainer(model)
      if explainer_name == "saliency":
          return SaliencyExplainer(model)
      if explainer_name == "integrate_grad":
          return IntegrateGradExplainer(model)
      if explainer_name == "deconv":
          return DeconvExplainer(model)
      if explainer_name == "guided_backprop":
          return GuidedBackpropExplainer(model)
      if explainer_name == "smooth_grad":
          return SmoothGradExplainer(model)
      if explainer_name == "deeplift":
          return DeepLIFTRescaleExplainer(model)
      if explainer_name == "occlusion":
          return OcclusionExplainer(model)
      if explainer_name == "lrp":
          return EpsilonLrp(model)
      if explainer_name == "lime_imagenet":
          return LimeImagenetExplainer(model)
  
      raise ValueError(
          "Explainer {} is not recognized".format(explainer_name)
      )
  
file_path: tensorwatch/tensorwatch/saliency/saliency.py
imports: from .gradcam import GradCAMExplainer
  from .backprop import VanillaGradExplainer, GradxInputExplainer, SaliencyExplainer, IntegrateGradExplainer, DeconvExplainer, GuidedBackpropExplainer, SmoothGradExplainer
  from .deeplift import DeepLIFTRescaleExplainer
  from .occlusion import OcclusionExplainer
  from .epsilon_lrp import EpsilonLrp
  from .lime_image_explainer import LimeImageExplainer, LimeImagenetExplainer
  import skimage.transform
  import torch
  import math
  from ..None import image_utils
label_desc: Use image node_id 1 for calling a global function with example usage: _get_explainer(explainer_name, model, layer_path) and returns: GradCAMExplainer, VanillaGradExplainer, GradxInputExplainer, SaliencyExplainer, IntegrateGradExplainer, DeconvExplainer, GuidedBackpropExplainer, SmoothGradExplainer, DeepLIFTRescaleExplainer, OcclusionExplainer, EpsilonLrp, LimeImagenetExplainer