-
Notifications
You must be signed in to change notification settings - Fork 902
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
This was referenced Jun 11, 2024
rapids-bot bot
pushed a commit
that referenced
this issue
Jun 12, 2024
Part of #15162. concatenate_rows, concatenate_list_elements Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) - Thomas Li (https://github.com/lithomas1) URL: #15928
rapids-bot bot
pushed a commit
that referenced
this issue
Oct 16, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - https://github.com/brandon-b-miller URL: #17070
This was referenced Oct 16, 2024
rapids-bot bot
pushed a commit
that referenced
this issue
Oct 17, 2024
Contributes to #15162 Authors: - Matthew Roeschke (https://github.com/mroeschke) - Matthew Murray (https://github.com/Matt711) Approvers: - Lawrence Mitchell (https://github.com/wence-) - Matthew Murray (https://github.com/Matt711) URL: #16790
3 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Oct 17, 2024
Apart of #15162. Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Bradley Dice (https://github.com/bdice) URL: #17072
rapids-bot bot
pushed a commit
that referenced
this issue
Oct 22, 2024
Contributes to #15162 Authors: - Matthew Roeschke (https://github.com/mroeschke) - Matthew Murray (https://github.com/Matt711) Approvers: - Matthew Murray (https://github.com/Matt711) - GALI PREM SAGAR (https://github.com/galipremsagar) URL: #17023
3 tasks
rapids-bot bot
pushed a commit
that referenced
this issue
Oct 22, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) - Vyas Ramasubramani (https://github.com/vyasr) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) - Mark Harris (https://github.com/harrism) URL: #17084
rapids-bot bot
pushed a commit
that referenced
this issue
Oct 24, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Bradley Dice (https://github.com/bdice) URL: #17085
rapids-bot bot
pushed a commit
that referenced
this issue
Oct 25, 2024
Contributes to #15162 Could use some advice how to type the input of `from_dlpack` and outut of `to_dlpack` which are PyCapsule objects. EDIT: I notice Cython just types them as object https://github.com/cython/cython/blob/master/Cython/Includes/cpython/pycapsule.pxd. Stylistically do we want add `object var_name` or just leave untyped? Authors: - Matthew Roeschke (https://github.com/mroeschke) - Matthew Murray (https://github.com/Matt711) Approvers: - Matthew Murray (https://github.com/Matt711) - Vyas Ramasubramani (https://github.com/vyasr) URL: #17055
rapids-bot bot
pushed a commit
that referenced
this issue
Oct 31, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - https://github.com/brandon-b-miller URL: #17143
rapids-bot bot
pushed a commit
that referenced
this issue
Oct 31, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Yunsong Wang (https://github.com/PointKernel) - Muhammad Haseeb (https://github.com/mhaseeb123) - Vyas Ramasubramani (https://github.com/vyasr) URL: #17100
rapids-bot bot
pushed a commit
that referenced
this issue
Oct 31, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) URL: #17101
rapids-bot bot
pushed a commit
that referenced
this issue
Oct 31, 2024
Apart of #15162 Authors: - Matthew Murray (https://github.com/Matt711) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) URL: #17096
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
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.
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: