triton.language.static_range

class triton.language.static_range(self, arg1, arg2=None, step=None)

永远向上计数的迭代器。

@triton.jit
def kernel(...):
    for i in tl.static_range(10):
        ...
注意:

这是一个特殊的迭代器,用于在 triton.jit 函数的上下文中实现与 Python 的 range 类似的语义。此外,它还会指导编译器积极地展开循环。

参数:
  • arg1 – 起始值。

  • arg2 – 结束值。

  • step – 步长值。

__init__(self, arg1, arg2=None, step=None)

方法

__init__(self, arg1[, arg2, step])

属性

类型