Skip to content

Fix bug discovered in Jaccard testing#3758

Merged
rapids-bot[bot] merged 2 commits intorapidsai:branch-23.08from
ChuckHastings:debug_get_two_hop_neighbors
Jul 31, 2023
Merged

Fix bug discovered in Jaccard testing#3758
rapids-bot[bot] merged 2 commits intorapidsai:branch-23.08from
ChuckHastings:debug_get_two_hop_neighbors

Conversation

@ChuckHastings
Copy link
Collaborator

@ChuckHastings ChuckHastings commented Jul 28, 2023

A customer identified an issue trying to run Jaccard. In MG calls they were seeing failed memory allocation calls.

While computing get_two_hop_neighbors, vertices were being shuffled incorrectly in the C API, so we were getting vertices processed on the wrong GPU, resulting in out-of-bounds memory references.

Moved the shuffle before renumbering, which puts vertices to be on proper GPU

Closes #3746

@ChuckHastings ChuckHastings self-assigned this Jul 28, 2023
@ChuckHastings ChuckHastings added bug Something isn't working non-breaking Non-breaking change labels Jul 28, 2023
@ChuckHastings ChuckHastings added this to the 23.08 milestone Jul 28, 2023
@ChuckHastings ChuckHastings marked this pull request as ready for review July 28, 2023 20:46
@ChuckHastings ChuckHastings requested a review from a team as a code owner July 28, 2023 20:46
@ChuckHastings
Copy link
Collaborator Author

/merge

@rapids-bot rapids-bot bot merged commit b6de267 into rapidsai:branch-23.08 Jul 31, 2023
@ChuckHastings ChuckHastings deleted the debug_get_two_hop_neighbors branch September 27, 2023 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MG get_two_hop_neighbors fails with OOM on certain start_vertices regardless of graph size

2 participants