Skip to content

[GLUTEN-8851][VL] feat: Support cudf#9229

Merged
jinchengchenghh merged 4 commits into
apache:mainfrom
jinchengchenghh:cudf
Apr 14, 2025
Merged

[GLUTEN-8851][VL] feat: Support cudf#9229
jinchengchenghh merged 4 commits into
apache:mainfrom
jinchengchenghh:cudf

Conversation

@jinchengchenghh

@jinchengchenghh jinchengchenghh commented Apr 4, 2025

Copy link
Copy Markdown
Contributor

Enable this feature by compiling with --enable_gpu.
Now only support OrderBy operator.
Use this branch https://github.com/apache/incubator-gluten/tree/cudf

@github-actions github-actions Bot added CORE works for Gluten Core BUILD VELOX DOCS labels Apr 4, 2025
@github-actions

github-actions Bot commented Apr 4, 2025

Copy link
Copy Markdown
@github-actions

github-actions Bot commented Apr 4, 2025

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

@github-actions

github-actions Bot commented Apr 4, 2025

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

3 similar comments
@github-actions

github-actions Bot commented Apr 4, 2025

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

@github-actions

github-actions Bot commented Apr 4, 2025

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

@github-actions

github-actions Bot commented Apr 4, 2025

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

@jinchengchenghh jinchengchenghh requested a review from zhouyuan April 8, 2025 11:22

@zhouyuan zhouyuan left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, this is a big milestone for Gluten!

This docker image contains Spark at env $SPARK_HOME, Gluten at /opt/gluten, take a try if you are interested on it.
The Gluten has been built with Spark3.4.
```
docker pull apache/gluten:centos-9-jdk8-cudf

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it looks like this docker image is not ready, I assume this is the image in this docker file: https://github.com/apache/incubator-gluten/pull/9229/files#diff-395a263b6f69bd7ef4991face3666e100acdd60e47f4b28e0737adbbf5fb945a
shall we make a pull request with this docker image first, after merge it will be pushed to docker hub

@github-actions github-actions Bot added the INFRA label Apr 9, 2025
@github-actions

github-actions Bot commented Apr 9, 2025

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

@github-actions

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

@github-actions

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

@jinchengchenghh

Copy link
Copy Markdown
Contributor Author

Can you help review again? Thanks!@zhouyuan

name: digests-centos-9-jdk8-cudf-${{ matrix.os }}
path: ${{ runner.temp }}/digests/*
if-no-files-found: error
retention-days: 1

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@github-actions

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

@zhouyuan zhouyuan left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

.internal()
.doc("Enable or disable cudf support.")
.booleanConf
.createWithDefault(true)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Several questions:

  1. Could we add an "experimental" mark in the option doc()?
  2. Should we turn it off by default?
  3. What happens from user side if CPP code is not built with --enable_gpu but this option is turned on?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cudf will not make effect without built with --enable_gpu even if the config set to true.

@github-actions

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

@github-actions

Copy link
Copy Markdown

Run Gluten Clickhouse CI on x86

@jinchengchenghh jinchengchenghh merged commit a66e1a1 into apache:main Apr 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3 participants