-
Notifications
You must be signed in to change notification settings - Fork 911
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] Implement all libcudf modules required by cuDF Python in pylibcudf #15162
Labels
feature request
New feature or request
pylibcudf
Issues specific to the pylibcudf package
Python
Affects Python cuDF API.
Comments
rapids-bot bot
pushed a commit
that referenced
this issue
Mar 2, 2024
Contributes to #15162 Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Bradley Dice (https://github.com/bdice) URL: #15166
3 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Mar 18, 2024
This PR also introduces `std::out_of_range` to cudf's code base in cases where it is appropriate. Contributes to #12885 Resolves #15315 Contributes to #15162 Authors: - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Bradley Dice (https://github.com/bdice) URL: #15319
This was referenced Apr 9, 2024
rapids-bot bot
pushed a commit
that referenced
this issue
Apr 11, 2024
This PR creates `pylibcudf` `case` APIs and migrates the cuDF cython to leverage them. Part of #15162. Authors: - https://github.com/brandon-b-miller - GALI PREM SAGAR (https://github.com/galipremsagar) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) URL: #15489
rapids-bot bot
pushed a commit
that referenced
this issue
May 24, 2024
xref #15162 Authors: - Thomas Li (https://github.com/lithomas1) Approvers: - Matthew Roeschke (https://github.com/mroeschke) - Vyas Ramasubramani (https://github.com/vyasr) URL: #15827
This was referenced May 24, 2024
rapids-bot bot
pushed a commit
that referenced
this issue
May 29, 2024
This PR creates the `pylibcudf.strings.capitalize` namespace and migrates the cuDF cython to use it. Depends on #15489 Part of #15162 Authors: - https://github.com/brandon-b-miller Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) - Vyas Ramasubramani (https://github.com/vyasr) URL: #15503
rapids-bot bot
pushed a commit
that referenced
this issue
May 31, 2024
xref #15162 Migrate round.pxd to use pylibcudf APIs. Authors: - Thomas Li (https://github.com/lithomas1) Approvers: - https://github.com/brandon-b-miller - Lawrence Mitchell (https://github.com/wence-) URL: #15863
3 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Jun 5, 2024
xref #15162 Change replace.pxd to use pylibcudf APIs. Authors: - Thomas Li (https://github.com/lithomas1) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) URL: #15839
rapids-bot bot
pushed a commit
that referenced
this issue
Jun 6, 2024
This PR creates pylibcudf strings `contains` APIs and migrates the cuDF cython to leverage them. Part of #15162. Authors: - https://github.com/brandon-b-miller Approvers: - Lawrence Mitchell (https://github.com/wence-) URL: #15880
rapids-bot bot
pushed a commit
that referenced
this issue
Jun 6, 2024
xref #15162 Starts migrating cudf I/O cython to use pylibcudf APIs, starting with avro. Authors: - Thomas Li (https://github.com/lithomas1) - GALI PREM SAGAR (https://github.com/galipremsagar) Approvers: - Lawrence Mitchell (https://github.com/wence-) URL: #15899
rapids-bot bot
pushed a commit
that referenced
this issue
Jun 6, 2024
xref #15162 Migrate quantile.pxd to use pylibcudf APIs. Authors: - Thomas Li (https://github.com/lithomas1) Approvers: - Lawrence Mitchell (https://github.com/wence-) - Vyas Ramasubramani (https://github.com/vyasr) URL: #15874
3 tasks
This was referenced Nov 1, 2024
3 tasks
3 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Nov 7, 2024
Contributes to #15162 Authors: - Matthew Roeschke (https://github.com/mroeschke) - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Lawrence Mitchell (https://github.com/wence-) URL: #17232
3 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Nov 7, 2024
…ython (#17270) Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Matthew Roeschke (https://github.com/mroeschke) URL: #17270
3 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Nov 7, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Matthew Roeschke (https://github.com/mroeschke) URL: #17271
3 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Nov 8, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Matthew Roeschke (https://github.com/mroeschke) URL: #17275
rapids-bot bot
pushed a commit
that referenced
this issue
Nov 8, 2024
Apart of #15162. Also adds tests for `pylibcudf.filling`. Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Matthew Roeschke (https://github.com/mroeschke) URL: #17277
rapids-bot bot
pushed a commit
that referenced
this issue
Nov 8, 2024
Contributes to #15162 Authors: - Matthew Roeschke (https://github.com/mroeschke) - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Lawrence Mitchell (https://github.com/wence-) URL: #17245
4 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Nov 16, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Lawrence Mitchell (https://github.com/wence-) URL: #17246
3 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Nov 21, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - David Wendt (https://github.com/davidwendt) - Matthew Roeschke (https://github.com/mroeschke) - Vyas Ramasubramani (https://github.com/vyasr) - Lawrence Mitchell (https://github.com/wence-) URL: #17163
rapids-bot bot
pushed a commit
that referenced
this issue
Nov 26, 2024
Apart of #15162. Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Lawrence Mitchell (https://github.com/wence-) - Matthew Roeschke (https://github.com/mroeschke) URL: #17310
This was referenced Dec 3, 2024
rapids-bot bot
pushed a commit
that referenced
this issue
Dec 4, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Matthew Roeschke (https://github.com/mroeschke) URL: #17491
3 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Dec 6, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) URL: #17513
rapids-bot bot
pushed a commit
that referenced
this issue
Dec 6, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Matthew Roeschke (https://github.com/mroeschke) URL: #17506
3 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Dec 6, 2024
…olumn.from_libcudf` (#17517) Apart of #15162. In a follow-up PR we'll deprecate the cudf python column APIs and others that are used outside cudf. Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Matthew Roeschke (https://github.com/mroeschke) URL: #17517
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
feature request
New feature or request
pylibcudf
Issues specific to the pylibcudf package
Python
Affects Python cuDF API.
Is your feature request related to a problem? Please describe.
pylibcudf is intended to provide a low-level Python interface to the libcudf C++ API. cuDF's internals will ultimately be refactored to depend on pylibcudf. As a first step, we need to expose all libcudf algorithms used by cuDF Cython in pylibcudf.
Describe the solution you'd like
This is a tracking issue for APIs to expose in Cython. The APIs are grouped based on the pxd file exposing libcudf APIs in Cython, which roughly corresponds to namespaces in libcudf.
cudf._lib
if possible (eg.make_sink_info
)strings_udf
in pylibcudf because (if we did) the C++ we'd be creating bindings for in https://github.com/rapidsai/cudf/tree/branch-24.12/python/cudf/udf_cpp is not a part of the libcudf API.The text was updated successfully, but these errors were encountered: