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

Creation of CI artifacts for cudf-polars wheels #16680

Merged
merged 48 commits into from
Sep 17, 2024
Merged
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
7742b8b
Avoid GPU initialisation during import
wence- Jul 26, 2024
ef0b49f
Require polars >= 1.3
wence- Jul 29, 2024
e9fd96d
Adapt to IR changes
wence- Jul 25, 2024
9d69621
Use new IR versioning to report if we don't support an IR version
wence- Jul 26, 2024
918a40e
Use new GPUEngine config object to set things up
wence- Jul 22, 2024
f8f2d0d
Plausibly provide useful error message if driver is too old
wence- Jul 26, 2024
bcedb6b
Update overview docs
wence- Jul 24, 2024
6f2d406
Support right join
wence- Jul 29, 2024
f3bbd3f
Test that invalid GPUEngine config raises
wence- Jul 29, 2024
1d4c30c
More coverage for gpuengine config
wence- Jul 29, 2024
abcf22b
Versioned handling of PythonScan translation
wence- Jul 30, 2024
62a5dbd
Merge pull request #16347 from wence-/wence/fea/polars-engine-config
wence- Aug 2, 2024
7d0c7ad
Adapt to IR changes in polars 1.4 (#16494)
lithomas1 Aug 5, 2024
5de29b3
Implement polars string Replace and ReplaceMany (#16039)
lithomas1 Aug 6, 2024
7f6b00f
Use a key column rather than a placeholder for count agg
wence- Aug 19, 2024
822e7d0
Backport: Remove cuDF dependency from pylibcudf column from_device te…
lithomas1 Aug 20, 2024
152111b
Implement scan-based whole-frame aggregations for cudf-polars (#16509)
lithomas1 Aug 20, 2024
13a1493
Merge pull request #16599 from wence/fix/remove-placeholder-column
wence- Aug 21, 2024
7cf3289
Implement order preserving groupby in cudf-polars (#16555)
lithomas1 Aug 22, 2024
f6c938f
Fix integer overflow in indexalator pointer logic
davidwendt Aug 22, 2024
4ded370
use std::ptrdiff_t
davidwendt Aug 23, 2024
edabb67
Correctly export empty column names in DataFrame.to_polars (#16596)
wence- Aug 27, 2024
a4c35e9
Forward-merge 24.08
wence- Aug 27, 2024
0a95b2c
Add more `cudf-polars` unaryops (#16579)
brandon-b-miller Aug 27, 2024
cc892fc
Merge pull request #16667 from wence-/wence/merge-2408
wence- Aug 27, 2024
41a3a95
Add `pylibcudf`/`cudf-polars` string `strip` (#16504)
brandon-b-miller Aug 27, 2024
0bf68d4
`cudf-polars`/`pylibcudf` string -> date parsing (#16306)
brandon-b-miller Aug 28, 2024
40d33cb
Support quantile in cudf_polars (#16093)
lithomas1 Aug 29, 2024
95da2c5
Implement handlers for first/last in groupby (#16688)
wence- Aug 30, 2024
434afab
Ensure IR validation always checks for empty columns
wence- Aug 30, 2024
385ae98
Need to check for nulls in nested dtypes
wence- Aug 30, 2024
1cf1146
Add test reading nested Null column
wence- Aug 30, 2024
de445a3
Move creation of regex program to initialisation
wence- Aug 30, 2024
f39713e
Merge pull request #16703 from wence-/wence/fea/polars-reject-invalid…
wence- Aug 30, 2024
ad364c6
Include failing node in error message
wence- Aug 30, 2024
d158b22
Merge pull request #16702 from wence-/wence/fea/polars-no-empty-columns
wence- Sep 2, 2024
b550645
Partially reject dynamic groupby (#16720)
wence- Sep 3, 2024
eb2a23e
Implement Kleene logic handling for Any/All and bitwise Or/And (#16476)
wence- Sep 4, 2024
ebc3bbe
Some fixes for unary functions (#16719)
wence- Sep 4, 2024
5d262df
Implement unpivot in cudf-polars (#16689)
wence- Sep 4, 2024
c76e90b
Small scan-handler fixes (#16721)
wence- Sep 4, 2024
ccb8061
Implement cudf-polars datetime extraction methods (#16500)
lithomas1 Sep 5, 2024
feb2e63
Polars 1.7 will change a minor thing in the IR, adapt to that (#16755)
wence- Sep 6, 2024
6d2e455
Run polars test suite (defaulting to GPU) in CI (#16710)
wence- Sep 6, 2024
1b5cb1a
skip test_groupby_literal_in_agg if polars>=1.7.1
brandon-b-miller Sep 16, 2024
b6a110e
API Doc for Polars GPU Engine (#16753)
singhmanas1 Sep 16, 2024
3b7ffb8
test in polars 1.7.0 environment
brandon-b-miller Sep 16, 2024
9428154
Revert "skip test_groupby_literal_in_agg if polars>=1.7.1"
brandon-b-miller Sep 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Revert "skip test_groupby_literal_in_agg if polars>=1.7.1"
This reverts commit 1b5cb1a.
  • Loading branch information
brandon-b-miller committed Sep 16, 2024
commit 9428154c21f931b2c4edcaf884e5634c5ca71f57
9 changes: 1 addition & 8 deletions python/cudf_polars/tests/test_groupby.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
import itertools

import pytest
from packaging import version

import polars as pl

Expand Down Expand Up @@ -169,13 +168,7 @@ def test_groupby_nan_minmax_raises(op):
"expr",
[
pl.lit(1).alias("value"),
pytest.param(
pl.lit([[4, 5, 6]]).alias("value"),
marks=pytest.mark.xfail(
condition=version.parse(pl.__version__) >= version.parse("1.7.1"),
reason="Broken in polars 1.7.1",
),
),
pl.lit([[4, 5, 6]]).alias("value"),
pl.col("float") * (1 - pl.col("int")),
[pl.lit(2).alias("value"), pl.col("float") * 2],
],
Expand Down
Loading