class_docstr: Lowering base class of the Universal Modular Accelerator Interface (UMA).
class_docstr_tok: ["Lowering","base","class","of","the","Universal","Modular","Accelerator","Interface","(","UMA",")","."]
code: def __init__(self, target_name: str) -> None:
      self.target_name = target_name
      self._operator_strategies: OperatorStrategies = []
      self._tir_passes: List[
          Tuple[PassPhase, tvm.tir.transform.PrimFuncPass]
      ] = []
  
file_path: tvm/python/tvm/relay/backend/contrib/uma/api/lower.py
imports: from typing import List, Tuple, Callable, Optional
  import tvm
  from tvm import relay, te
  from tvm.relay.op.op import register_strategy
  from .None import _ffi_api
  from .utils import PassPhase
label_desc: Use image node_id 1 to create a new UMALower object  with example: obj = UMALower(target_name)