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

[FEA] Display operations unsupported by the GPU in a user-friendly way #17051

Open
Matt711 opened this issue Oct 10, 2024 · 0 comments
Open

[FEA] Display operations unsupported by the GPU in a user-friendly way #17051

Matt711 opened this issue Oct 10, 2024 · 0 comments
Assignees
Labels
cudf.polars Issues specific to cudf.polars feature request New feature or request Python Affects Python cuDF API.

Comments

@Matt711
Copy link
Contributor

Matt711 commented Oct 10, 2024

Is your feature request related to a problem? Please describe.
As of #16960, cudf.polars will print the set errors encountered while translating Polars IR to cudf.polars IR. We should print this list of errors in a user-friendly way.

Describe the solution you'd like
I'd like to see something like a HTML table presented with the errors as entries in the table. Some IR like Scans, GroupBys, or BooleanFunctions return different NotImplementedError messages depending on the arguments supplied. In these cases, we could group the errors by IR categories with a dropdown to list the errors in each category.

We should also link a github issue request that would allow users to immediately open a feature request issue in cuDF to support the unsupported operations they found. This is almost identical to what we do in the cudf.pandas profiler.

It would also be nice to connect the IR to the actual Polars function that was used. Eg. GroupBy --> LazyFrame.group_by

Describe alternatives you've considered
I haven't considered any other alternatives at the moment.

Additional context
Related UX issue for cudf.polars #16224

cc. @wence- @beckernick

@Matt711 Matt711 added cudf.polars Issues specific to cudf.polars feature request New feature or request Python Affects Python cuDF API. labels Oct 10, 2024
@Matt711 Matt711 self-assigned this Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cudf.polars Issues specific to cudf.polars feature request New feature or request Python Affects Python cuDF API.
Projects
Status: Todo
Development

No branches or pull requests

1 participant