NVIDIA / NVIDIA/cudf

Use Quent bindings in cudf-polars

Open
#22,949 3 comments 0 reactions 0 assignees View on GitHub
cudf-polars improvement Python
Dominant language
C++
Stars
9.8k
Forks
1.1k
Avg merge
3d 6m
Merged PRs (30d)
278

Description

https://github.com/rapidsai/quent/pull/140 added autogenerated python bindings for Quent's types. In https://github.com/rapidsai/cudf/pull/22337, we're essentially reproducing these out by hand.

This issue is to track work on how cudf-polars can use the bindings autogenerated by quent, letting us remove much of the code from `cudf_polars/quent/_types.py`.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing Quent PR 140's autogenerated Python bindings and the hand-written definitions in cudf_polars/quent/_types.py, then compare them with the usage introduced in cuDF PR 22337. Done means cudf-polars uses Quent's generated bindings and much of _types.py can be removed.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.