triton.language.static_range
- class triton.language.static_range(arg1, arg2=None, step=None)
Iterator that counts upward forever.
@triton.jit def kernel(...): for i in tl.static_range(10): ...
- Note:
This is a special iterator used to implement similar semantics to Python’s
range
in the context oftriton.jit
functions. In addition, it also guides the compiler to unroll the loop aggressively.- Parameters:
arg1 – the start value.
arg2 – the end value.
step – the step value.
- __init__(arg1, arg2=None, step=None)
Methods
__init__
(arg1[, arg2, step])