Address distributed non-ordered indexing #914
Labels
bug
Something isn't working
enhancement
New feature or request
❗
High priority, urgent
indexing
MPI
Anything related to MPI communication
redistribution
Related to distributed tensors
stale
Milestone
Related
All kind of stuff depends on distributed non-ordered indexing. Here a sample of issues/PRs where the problem has come up in various forms:
#607 #760 #903 #703 #824 #902 #177 #621 #749 #271 #857
Feature functionality
We want to be able to index a distributed DNDarray with a distributed, non-ordered key, and return the correct, stable result. Examples below. An implementation of this functionality via Alltoallv is available in
ht.sort()
, needs to be generalized.In the current implementation,
c = a[b]
returns a distributed DNDarray populated by whichever subset of the key is process-local.On 2 processes:
On 3 processes:
The text was updated successfully, but these errors were encountered: