code: def InlineNonComputeIntensivePartitions() -> (
      tvm.ir.IRModule
  ):  # pylint: disable=invalid-name
      """This pass checks whether functions partitioned for the NPU are considered
      non-compute intensive. If they are not, they will be unpartitioned and passed onto
      other backends to consider.
  
      A partitioned function is currently considered non-compute intensive if it contains
      no multiply accumulate operations.
  
      Returns
      -------
      Pass
          The module pass.
      """
      return _ethosn.InlineNonComputeIntensivePartitions()
  
imports: from enum import Enum
  from distutils.version import LooseVersion
  import tvm.ir
  from tvm.relay import transform
  from tvm.relay.build_module import bind_params_by_name
  from ...dataflow_pattern import is_constant, is_op, wildcard
  from .None import _ethosn
  from .register import register_pattern_table
label_desc: Use image node_id 4 for calling a global function with example usage: InlineNonComputeIntensivePartitions() and returns: _ethosn