tvm_tirx.sym.IterSplitExpr#

class tvm_tirx.sym.IterSplitExpr(source, lower_factor, extent, scale)#

Bases: IterMapExpr

Split of an iterator.

result = floormod(floordiv(source, lower_factor), extent) * scale

Parameters:
  • source (IterMark) – The source marked iterator.

  • lower_factor (Expr) – The lower factor to split the domain.

  • extent (Expr) – The extent of the split.

  • scale (Expr) – Additional scale to the split.

property extent#
property lower_factor#
property scale#
property source#