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

Add in support for Decimal divide #1592

Merged
merged 4 commits into from
Feb 5, 2021
Merged

Conversation

revans2
Copy link
Collaborator

@revans2 revans2 commented Jan 26, 2021

This is blocked waiting on rapidsai/cudf#7198 to be merged in.

This is similar to multiply where we cannot support the full range of scale/precision that spark can, not just because of 64-bit limitations.

This is a part of #1572

This also fixes two bugs that I found.

One were GpuCheckOverflow was not rounding when it should and the other was for DivModLike where the null output was getting the wrong type in some cases (especially with decimal values)

Signed-off-by: Robert (Bobby) Evans <[email protected]>
@revans2 revans2 added the feature request New feature or request label Jan 26, 2021
@revans2 revans2 added this to the Jan 18 - Jan 29 milestone Jan 26, 2021
@revans2 revans2 self-assigned this Jan 26, 2021
@revans2 revans2 marked this pull request as draft January 26, 2021 21:26
jlowe
jlowe previously approved these changes Jan 27, 2021
@revans2
Copy link
Collaborator Author

revans2 commented Feb 1, 2021

The cudf dependency was merged in this morning. I will try to take this out of draft once CI finishes getting everything ready for the build

@jlowe
Copy link
Member

jlowe commented Feb 4, 2021

build

@jlowe
Copy link
Member

jlowe commented Feb 4, 2021

@revans2 with the recent cudf snapshot published, is this now ready to go?

@revans2 revans2 marked this pull request as ready for review February 4, 2021 22:19
@revans2
Copy link
Collaborator Author

revans2 commented Feb 4, 2021

build

@revans2
Copy link
Collaborator Author

revans2 commented Feb 4, 2021

@jlowe There were merge conflicts that I had to take care of. It should be good to go now.

@revans2 revans2 merged commit cbdaaa3 into NVIDIA:branch-0.4 Feb 5, 2021
@revans2 revans2 deleted the decimal_divide branch February 5, 2021 14:46
nartal1 pushed a commit to nartal1/spark-rapids that referenced this pull request Jun 9, 2021
nartal1 pushed a commit to nartal1/spark-rapids that referenced this pull request Jun 9, 2021
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants