-
Notifications
You must be signed in to change notification settings - Fork 36
libwholegraph wheels: use nvidia-nccl wheels instead of vendoring libnccl.so #284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -80,4 +80,4 @@ select = [ | |
| ] | ||
|
|
||
| # PyPI limit is 100 MiB, fail CI before we get too close to that | ||
| max_allowed_size_compressed = '75M' | ||
| max_allowed_size_compressed = '10Mi' | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ooooh yeaahhh
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🥳 |
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -59,8 +59,8 @@ select = [ | |
| "distro-too-large-compressed", | ||
| ] | ||
|
|
||
| # detect when package size grows significantly | ||
| max_allowed_size_compressed = '0.4G' | ||
| # PyPI limit is 100 MiB, fail CI before we get too close to that | ||
| max_allowed_size_compressed = '80Mi' | ||
|
Comment on lines
+62
to
+63
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Even better!
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🤘🏻 |
||
|
|
||
| [tool.scikit-build] | ||
| build-dir = "build/{wheel_tag}" | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not strictly related, but noticed while I was looking at logs to confirm the NCCL stuff was working correctly.
(build link)
Think we still want
CUDA_STATIC_RUNTIMEbecause it could get passed through here:cugraph-gnn/python/pylibwholegraph/CMakeLists.txt
Line 38 in e1ec288
But
WHOLEGRAPH_BUILD_WHEELSdoesn't do anything anywhere in this project.git grep '_BUILD_WHEEL'There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@linhu-nv
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!