tilelang.ir¶

Classes¶

Module Contents¶

class tilelang.ir.Fill¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

class tilelang.ir.AtomicAdd¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

class tilelang.ir.Copy¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

class tilelang.ir.Conv2DIm2ColOp¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

class tilelang.ir.GemmWarpPolicy¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

policy_type: int¶
m_warp: int¶
n_warp: int¶
compute_warp_partition(M, N, block_size, target, is_wgmma)¶
Parameters:
  • M (int)

  • N (int)

  • block_size (int)

  • target (tvm.target.Target)

  • is_wgmma (bool)

class tilelang.ir.Gemm¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

class tilelang.ir.GemmSP¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

class tilelang.ir.FinalizeReducerOp¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

class tilelang.ir.ParallelOp¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

class tilelang.ir.ReduceOp¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

class tilelang.ir.CumSumOp¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

class tilelang.ir.RegionOp¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable

class tilelang.ir.ReduceType¶

Bases: tvm.ir.base.Node, tvm.runtime.Scriptable