-
Notifications
You must be signed in to change notification settings - Fork 908
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
Setup pylibcudf package #16299
Setup pylibcudf package #16299
Conversation
…libcudf-package-24.10
1160ef1
to
33be4ce
Compare
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.
Overall looks great! A few small things I noticed.
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.
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.
There are still some pip install
instances in scripts that I think should be combined, but let's not hold up this PR any longer for those. I can address them in #16575 after this is merged.
I have no other comments, thanks!
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.
Download logic needs a small fix
/ok to test |
/ok to test |
All right, we have tests passing here so I'm going to go ahead and merge the devcontainers PR and rerun the devcontainer tests. |
/merge |
This was missed in #16299 and is necessary to get builds published. Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Bradley Dice (https://github.com/bdice) URL: #16587
This is necessary for compatibility with cudf after rapidsai/cudf#16299. Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Mark Harris (https://github.com/harrism) - Bradley Dice (https://github.com/bdice) URL: #1440
…16575) I noticed some common changes to wheel-testing scripts in the PRs splitting off `pylibcudf` (#16299) and `libcudf` (#15483). * consolidating multiple `pip install`'s into 1 - *(this is safer, as it removes the risk of `pip` replacing a previously-installed CI package with another one from a remote package repository)* * standardizing the approach used for "install some wheels built earlier in this same CI run" These can go onto `branch-24.10` right now, so proposing them in a separate PR so that `cudf` CI can benefit from them without having to wait on those large PRs. Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) - Bradley Dice (https://github.com/bdice) URL: #16575
Contributes to rapidsai/build-planning#33 Follow-up to #16299 This proposes some simplifications to `dependencies.yaml`. It's not intended to change any behavior. * more use of YAML anchors for requirements that are intended to be identical to each other * eliminating the `pylibcudf_build_dep` dependency group that was introduced in #16299, in favor of just tracking the `pylibcudf` build dependency alongside `cudf`'s `rmm` build dependency in the existing `build_python_cudf` group - *(sorry I'd missed that in the review on #16299)* I found myself starting to make similar changes in the PR breaking up these packages into more (splitting out a `libcudf` in #15483) and thought they'd be better as a standalone PR. Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Bradley Dice (https://github.com/bdice) URL: #16597
Description
Migrates cudf._lib.pylibcudf to a new pylibcudf package
Checklist
TODO
__version__
)