class_docstr: Function object that acts as TensorFlow tensor to tensor function.
code: def __init__(self, lib_path, func_name, output_dtype, output_shape):
      self.lib_path = lib_path
      self.func_name = func_name
      self.output_dtype = output_dtype
  
      # const(0) indicate invalid dynamic shape
      self.dynamic_output_shape = tf.constant(0, tf.int64)
      self.static_output_shape = None
      self.has_static_output_shape = False  # extra flag is required
  
      if self._is_static_shape(output_shape):
          self.static_output_shape = output_shape
          self.has_static_output_shape = True
      elif output_shape is not None:
          self.dynamic_output_shape = self._pack_shape_tensor(
              output_shape
          )
  
      self.module = self._load_platform_specific_library(
          "libtvm_dso_op"
      )
      self.tvm_dso_op = self.module.tvm_dso_op
  
file_path: tvm/python/tvm/contrib/tf_op/module.py
imports: import tensorflow
  from tensorflow.python.framework import load_library
  from tensorflow.python import platform
label_desc: Use image node_id 1 to create a new TensorFunc object  with example: obj = TensorFunc(lib_path, func_name, output_dtype, output_shape)