Open ClaudiaComito opened 3 months ago
I also observed the following behavior ofget_halo()
:
If we call get_halo()
then do a resplit_ that invalidates the saved halo and then call get_halo(0)
, the saved halo from the first call does not get reset and thus array_with_halos()
would throw an error due to invalid shapes. In general, calling get_calo(0)
does not remove the saved halos as one might expect and this might lead to errors later on.
an idea brought up by @JuanPedroGHM: use Sendrecv
This issue is stale because it has been open for 60 days with no activity.
What happened?
Notes from the PR meeting this morning (subject to change, feel free to edit):
halo
properties of DNDarray?unfold
we have decided to use non-blocking sends and receives and a subsequent synchronization. Maybe there is a more efficient realization of communicating halos...]See #1419
Code snippet triggering the error
No response
Error message or erroneous outcome
No response
Version
main (development branch)
Python version
None
PyTorch version
None
MPI version
No response