Skip to content

Conversation

@evaleev
Copy link
Member

@evaleev evaleev commented Aug 26, 2024

Block expressions are the efficient way to use rectilinear subset of DistArray's tiles in expressions. Keeping tiling unchanged is often a severe constraint: often we want to retile the data, in combination with growing/shrinking/changing the element range. TA::retile provides a limited subset of such functionality (and is inefficient). This PR provides the full nearly-optimal implementation that allows to create a new DistArray with a given TiledRange and the data of an existing DistArray (new elements are initialized to a constant).

@evaleev evaleev force-pushed the evaleev/feature/element-block branch from 80fb70e to c275ec5 Compare August 27, 2024 00:41
@evaleev evaleev merged commit d174eda into master Aug 27, 2024
@evaleev evaleev deleted the evaleev/feature/element-block branch August 27, 2024 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants