class_docstr: A workload, i.e. an IRModule and its structural hash.
  
  Parameters
  ----------
  mod : IRModule
      The workload's IRModule
class_docstr_tok: ["A","workload",",","i.e",".","an","IRModule","and","its","structural","hash",".","Parameters","--","--","--","--","--","mod",":","IRModule","The","workload","'s","IRModule"]
code: def __init__(self, mod: IRModule) -> None:
      self.__init_handle_by_constructor__(
          _ffi_api.Workload,  # type: ignore # pylint: disable=no-member
          mod,
      )
  
imports: from typing import Any, Callable, List, Optional, Union
  from typing_extensions import Literal
  from tvm._ffi import register_object
  from tvm.ir.module import IRModule
  from tvm.runtime import Object
  from tvm.target import Target
  from tvm.tir.schedule import Schedule, Trace
  from ..None import _ffi_api
  from ..arg_info import ArgInfo
  from ..utils import _json_de_tvm
label_desc: Use image node_id 1 to create a new Workload object from inherited base classes: Object with example: obj = Workload(mod)