triton.language.static_range¶
- class triton.language.static_range(self, 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__(self, arg1, arg2=None, step=None)¶
Methods
__init__
(self, arg1[, arg2, step])