Skip to content
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

[RELEASE] rapids-dask-dependency v24.04 #35

Merged
merged 8 commits into from
Apr 10, 2024
Merged

[RELEASE] rapids-dask-dependency v24.04 #35

merged 8 commits into from
Apr 10, 2024

Conversation

raydouglass
Copy link
Member

@raydouglass raydouglass commented Mar 21, 2024

❄️ Code freeze for branch-24.04 and v24.04 release

What does this mean?

Only critical/hotfix level issues should be merged into branch-24.04 until release (merging of this PR).

What is the purpose of this PR?

  • Update documentation
  • Allow testing for the new release
  • Enable a means to merge branch-24.04 into main for the release

raydouglass and others added 7 commits January 18, 2024 14:41
Forward-merge branch-24.02 to branch-24.04
This PR enables the ForwardMerger
[ops-bot](https://github.com/rapidsai/ops-bot) plugin.
This PR unpins dask and distributed for `24.04` development.
Contributes to rapidsai/build-planning#25.
Contributes to rapidsai/build-planning#3.

This project uses a `jq` filter in its GitHub Actions configuration to
select exactly 1 combination of `(architecture, Python version, CUDA
version)` for each of its CI jobs.

This PR proposes removing string literals referencing specific versions,
so that the configuration won't have to be updated in the future as
RAPIDS changes its supported matrix of Python and CUDA versions.

Credit for this to @bdice / @ajschmidt8 :
rapidsai/build-planning#25 (comment).
I'm just clicking the buttons 😁
- This rolls back the changes in
#25 until we have
a plan to deal with the loud `dask.dataframe` deprecation warning in
`dask>=2024.2.0`
- This adds `dask_expr` as a dependency in preparation for
rapidsai/cudf#14805 (happy to add this in a
follow-up PR if others prefer)
- We may be able to remove the pin for 24.04 if/when
#27 is merged
(fingers crossed). However, the *default* plan is still to keep the
2024.1.1 dask pin in place until 24.06 (see:
#26)
## Description
This marks `rapids-dask-dependency` as a pure wheel, meaning that the CI
artifacts are not specific to a Python version or CPU architecture. This
change depends on rapidsai/gha-tools#96, and
makes CI workflows more robust by allowing the test matrix to be
separated from the build matrix.
@raydouglass raydouglass requested review from vyasr and a team as code owners March 21, 2024 16:59
This PR backports #27, #37, and #39 to 24.04

---------

Signed-off-by: Vyas Ramasubramani <vyasr@nvidia.com>
Co-authored-by: Richard (Rick) Zamora <rzamora217@gmail.com>
Co-authored-by: Bradley Dice <bdice@bradleydice.com>
@raydouglass raydouglass merged commit 1f7b0d2 into main Apr 10, 2024
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants