Creates a tensor with values increasing along the specified dimension.
Arguments
- dim
(
integer(1))
Dimension along which values increase (1-indexed).- dtype
(
character(1)|stablehlo::TensorDataType)
Data type.- shape
(
integer())
Shape of the output tensor.- start
(
integer(1))
Starting value.- ambiguous
(
logical(1))
Whether the type is ambiguous. Ambiguous types usually arise from R literals (e.g.,1L,1.0) and follow special promotion rules. See thevignette("type-promotion")for more details.
Value
tensorish
Has the given dtype and shape.
StableHLO
Lowers to stablehlo::hlo_iota().
Examples
jit_eval(nvl_iota(dim = 1L, dtype = "i32", shape = 5L))
#> AnvilTensor
#> 1
#> 2
#> 3
#> 4
#> 5
#> [ CPUi32{5} ]