We possibly have to different implementations of shuffling/permuting an distributed array. One in ht.random.permutation, and the other one as part of the shuffle of the DistributedSampler.
Goals:
- Performance analysis to see which implementation is better.
- Change to support the Array API
- Move Alltoall shuffle deeper into the communication module.
We possibly have to different implementations of shuffling/permuting an distributed array. One in
ht.random.permutation, and the other one as part of the shuffle of the DistributedSampler.Goals: