Skip to content

Conversation

@yf225
Copy link
Contributor

@yf225 yf225 commented Sep 12, 2025

Fixes #546.

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Meta Open Source bot. label Sep 12, 2025
@yf225 yf225 force-pushed the indirect_indexing_v2 branch 26 times, most recently from 28424b9 to 515ad61 Compare September 16, 2025 18:06
@yf225 yf225 force-pushed the indirect_indexing_v2 branch 3 times, most recently from 252f6e0 to 37daf60 Compare November 14, 2025 04:07
@yf225 yf225 force-pushed the indirect_indexing_v2 branch 13 times, most recently from 9bce34e to 85591df Compare November 17, 2025 22:27
return self.block_sizes[rdim_idx]

def _next_reduction_loop_index(self) -> int:
return sum(int(info.reduction) for info in self.block_sizes)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fold into caller

) -> BlockSizeInfo:
rdim = self._allocate_new_reduction(size)
rdim.var = self.block_sizes[block_idx].var
return rdim
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe fold into callers

and prev_rank != new_rank
):
self._type_info = type_info
return self._type_info
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

review whether we actually need this

@yf225 yf225 force-pushed the indirect_indexing_v2 branch 9 times, most recently from e8ee215 to eb7cbac Compare November 18, 2025 06:32
@yf225 yf225 force-pushed the indirect_indexing_v2 branch from eb7cbac to ef8e398 Compare November 18, 2025 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Helion indirect indexing with higher dimensions

2 participants