class_docstr: Specialized condition to enable op specialization.
class_docstr_tok: ["Specialized","condition","to","enable","op","specialization","."]
docstr: Create a specialized condition.
  
  .. note::
      Conditions are represented in conjunctive joint form (CNF).
      Each condition should be a simple expression, e.g., n > 16,
      m % 8 == 0, etc., where n, m are tvm.Var that represents a
      dimension in the tensor shape.
  
  Parameters
  ----------
  conditions : List of tvm.Expr
      List of conditions in conjunctive joint form (CNF).
code: def __init__(self, conditions):
      """Create a specialized condition.
  
      .. note::
          Conditions are represented in conjunctive joint form (CNF).
          Each condition should be a simple expression, e.g., n > 16,
          m % 8 == 0, etc., where n, m are tvm.Var that represents a
          dimension in the tensor shape.
  
      Parameters
      ----------
      conditions : List of tvm.Expr
          List of conditions in conjunctive joint form (CNF).
      """
      if not isinstance(conditions, (list, _container.Array)):
          conditions = [conditions]
      self.__init_handle_by_constructor__(
          _ffi_api.CreateSpecializedCondition, conditions
      )
  
imports: import collections
  import inspect
  from typing import Callable, List
  import tvm._ffi
  from tvm._ffi.base import string_types
  from tvm.ir import container
  from tvm.runtime import Object, convert
  from tvm.tir import Buffer, IndexMap, IterVar, Var
  from .None import _ffi_api
  from .None import tensor
label_desc: Use image node_id 1 to create a new SpecializedCondition object from inherited base classes: Object with example: obj = SpecializedCondition(conditions)