code: def install(self):
      self.check_install_env()
  
      if self.prebuilt_exact_ver and self.install_prebuilt():
          return
  
      try:
          self.build()
      except Exception as e:
          print("Build from source failed with error: ", e)
          # If we haven't tried the prebuilt binary yet but there is one available, try now
          if self.can_install_prebuilt and not self.prebuilt_exact_ver:
              print("Trying to install prebuilt plugin")
              if self.install_prebuilt():
                  return
          raise e
  
imports: import platform
  from shutil import copyfile
  from dali_tf_plugin_utils import get_module_path, is_conda_env, get_tf_version, get_tf_compiler_version, get_cpp_compiler, get_cpp_compiler_version, which, find, find_available_prebuilt_tf, get_cuda_build_flags, get_tf_build_flags
  import os
  from distutils.version import StrictVersion, LooseVersion
  from pathlib import Path
  import tempfile
  from stubgen import stubgen
  from multiprocessing import Process
  import subprocess
label_desc: Use image node_id 11 for calling the InstallerHelper obj's underlying member method code with example usage: obj.install() without return types