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

[WIP] CUDF Interchange Format #1065

Closed
wants to merge 2 commits into from
Closed

[WIP] CUDF Interchange Format #1065

wants to merge 2 commits into from

Conversation

mtjrider
Copy link
Contributor

@mtjrider mtjrider commented Feb 28, 2019

This PR adds initial support for data exchange between cudf and xgboost. It is matched by the XGB CUDF Integration PR.

  • Add minimalist columnar data structure for numeric types, called gdf_interchange_column
  • Add function to export a gdf_column type to gdf_interchange_column type
  • Add C API for interchange
  • Add C++ API for Google Tests for the above
  • Add Python cuDF Dataframe.to_interchange(...) and Dataframe.from_interchange(...)
  • Add pytests for the above

@RAMitchell
Copy link

This format could be used for interop with LightGBM/CatBoost so it should be carefully reviewed.

@kkraus14 kkraus14 added 2 - In Progress Currently a work in progress Python Affects Python cuDF API. libcudf Affects libcudf (C++/CUDA) code. labels Apr 9, 2019
@harrism
Copy link
Member

harrism commented May 2, 2019

Obsolete, closing.

@harrism harrism closed this May 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2 - In Progress Currently a work in progress libcudf Affects libcudf (C++/CUDA) code. Python Affects Python cuDF API.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants