helion.language.tile_index
- helion.language.tile_index(tile)[source]
Retrieve the index (a 1D tensor containing offsets) of the given tile. This can also be written as: tile.index.
Example usage:
@helion.kernel def arange(length: int, device: torch.device) -> torch.Tensor: out = torch.empty(length, dtype=torch.int32, device=device) for tile in hl.tile(length): out[tile] = tile.index return out
- Parameters:
tile (
TileInterface
)- Return type: