Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Performance] NCCL workaround #383

Merged
merged 5 commits into from
Aug 22, 2023
Merged

Conversation

isratnisa
Copy link
Contributor

@isratnisa isratnisa commented Aug 21, 2023

This PR provides a workaround of Issue #87

NCCL backend is not supported for utilizing learnable embeddings on nodes. It has a dependency on distDGL (PR dmlc/dgl#5929). This PR removes the dependency by suggesting gloo backed for those cases.

python/graphstorm/model/embed.py Show resolved Hide resolved
python/graphstorm/model/embed.py Outdated Show resolved Hide resolved
@classicsong classicsong mentioned this pull request Aug 21, 2023
Copy link
Contributor

@classicsong classicsong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@isratnisa isratnisa merged commit e67ce32 into awslabs:main Aug 22, 2023
6 checks passed
@isratnisa isratnisa deleted the nccl_workaround branch August 22, 2023 00:02
classicsong added a commit that referenced this pull request Aug 24, 2023
*Issue #, if available:*

*Description of changes:*
Should work with #383 


By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.

---------

Co-authored-by: Xiang Song <xiangsx@amazon.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants