You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Closes#2217
The issue identifies some issues if the partitioning ends up with some empty partitions. There were two issues here:
1. The `call_shuffle` method determines whether a graph has weights by comparing the weight pointer to `nullptr`. But if an MNMG partition is empty then the weight pointer will be `nullptr` even if the graph has weights. Added a parameter to identify if the graph is weighted.
2. The `renumber_helper` method was missing an else and was overwriting the correct value with an invalid value if the return from shuffling on a gpu had no entries.
These are corrected in the PR.
Authors:
- Chuck Hastings (https://github.com/ChuckHastings)
Approvers:
- Seunghwa Kang (https://github.com/seunghwak)
- Joseph Nke (https://github.com/jnke2016)
- Rick Ratzel (https://github.com/rlratzel)
URL: #2224
Some partitions have their column values set to
<NA>
after shuffling when passing empty dataframe as described below.There is also an OOM/hang reported when calling renumbering after shuffling. There is no hang/error when the datasets is unweighted
Steps/Code to reproduce bug
Build PR #2216 and run any MG algos with the following datasets on 4+ GPUs
The text was updated successfully, but these errors were encountered: