-
Notifications
You must be signed in to change notification settings - Fork 933
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
Upgrade to polars 1.11 in cudf-polars #17154
Upgrade to polars 1.11 in cudf-polars #17154
Conversation
In addition, implement inequality joins by translation to cross-join + filter. This is the minimum necessary for things to work, and we will use ast-based conditional and mixed joins in a followup.
Now that the dynamic groupby options are exposed, we can raise without heuristics. Partially addresses rapidsai#17144
In particular: - join_where + slicing - tests of slicing for left and cross joins
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.
One small typo fix, otherwise all looks good. Thanks for updating the conda recipe. We will need to keep conda/recipes/cudf-polars/meta.yaml
in sync with dependencies.yaml
because we do not have a way to manage conda recipes using rapids-dependency-file-generator.
Co-authored-by: Bradley Dice <[email protected]>
Breaking change purely because it bumps the minimum required polars version. |
/merge |
Description
Polars 1.11 is out, with slight updates to the IR, so we can correctly raise for dynamic groupbys and see inequality joins.
These changes adapt to that and do a first pass at supporting inequality joins (by translating to cross + filter). A followup (#17000) will use libcudf's conditional joins.
Checklist