-
Notifications
You must be signed in to change notification settings - Fork 304
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
Relax PyTorch upper bound (allowing 2.4) #4703
base: branch-24.12
Are you sure you want to change the base?
Conversation
As the issue around PyTorch being built without NumPy was fixed in conda-forge, we can now relax these upper bounds to allow PyTorch 2.4.
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.
👍
Odd looks the S3 upload of wheels built on CI failed. Going to cancel builds and restart
Edit: Restarting appears to have fixed this |
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.
great! Always happy to see a <
removed when possible.
One CI build failed as it pulled in CuPy 12.2.0 alongside NumPy 2, which is incompatible Looks like this is due to a repodata patch not getting applied to older CuPy packages in conda-forge. Addressing in upstream PR: conda-forge/conda-forge-repodata-patches-feedstock#873 Not expecting any other action needed here (beyond restarting the failed build when the upstream PR lands) |
WholeGraph feature store tests are failing. I'm looking into it. |
Thanks Alex! 🙏 Meaning the failures in this CI job: FAILED tests/data_store/test_gnn_feat_storage_wholegraph.py::test_feature_storage_wholegraph_backend - assert 0 > 0
FAILED tests/data_store/test_gnn_feat_storage_wholegraph.py::test_feature_storage_wholegraph_backend_mg - assert 0 > 0 Looks like that job does have CuPy 13.3.0 + NumPy 2, which are compatible. So this is unrelated to the CuPy repodata patch above Agree these are worth looking into Did notice this line when going through the log
So maybe this a different dependency resolution issue. Have a hunch as to what this might be, but will need to investigate further |
Oh, good catch. That is very likely the cause. |
I'm having a hard time replicating that dependency resolution locally. Instead, mamba is resolving:
|
Never mind, I just replicated it. |
This error goes away when adding |
It looks like we failed due to selecting an older version of |
Think this has to do with the issue mentioned above ( #4703 (comment) ), which was recently resolved Let's give this another try Am going to try without the Let's look at the results of that We can then discuss after whether we want any more changes |
Now seeing errors like these in failing CI jobs NotImplementedError: `ego_graph' is not implemented by ['cugraph'] backends. To remedy this, you may enable automatic conversion to more backends (including 'networkx') by adding them to `nx.config.backend_priority`, or you may specify a backend to use with the `backend=` keyword argument. Are we missing something in cuGraph? |
From offline discussion, sounds like this was fixed in PR: #4717 Updated this PR to pull in those changes |
The use of `>` and `<` confuses the shell as it thinks these are redirects. So use single quotes so that it doesn't try to parse the contents of this string.
Looks like this is passing! 🥳 @alexbarghi-nv @jameslamb would you like to give it one last look? |
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.
Looks fine to me. Now that we have CI set up in https://github.com/rapidsai/cugraph-gnn, can you replicate these changes over to there as well? Hopefully soon we can move cugraph-dgl
and cugraph-pyg
out of this repo completely and not have to do that duplicate work.
As the issue around PyTorch being built without NumPy was fixed in conda-forge, we can now relax these upper bounds to allow PyTorch 2.4.
xref: conda-forge/pytorch-cpu-feedstock#254
xref: conda-forge/pytorch-cpu-feedstock#266
xref: #4615