-
Notifications
You must be signed in to change notification settings - Fork 913
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
[REVIEW] Enable fixed_point
binary operations
#6528
Conversation
Please update the changelog in order to start CI tests. View the gpuCI docs here. |
Codecov Report
@@ Coverage Diff @@
## branch-0.17 #6528 +/- ##
============================================
Coverage 82.72% 82.72%
============================================
Files 90 90
Lines 14892 14892
============================================
Hits 12320 12320
Misses 2572 2572 Continue to review full report at Codecov.
|
Please target branch-0.17. |
For current implementation, it seems that fixed_point types are not able to perform binary opeartion with other numeric types. Will we enable it in this ongoing PR? |
No, that is not a part of this PR. |
@sperlingxx Once (unary) casts are implemented the approach would be to cast to fixed point and then do the binary operation. |
I got it. Thanks, Mark! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is from a previous PR but during the creation of temporary result in fixed_point_binary_operation
, cudf::binary_operation
is being used to create a temporary column of the same scale. This does not take a stream. Try using the detail
version.
This job is currently waiting on #6544 to be merged. |
fixed_point
binary operationsfixed_point
binary operations
This addresses are part of #3556. It is a follow up to #5861 where most of the work was done. However, this PR fixes an issue with
binary_operator::DIV
.Starting point is to comment in the commented out unit tests in
binop-integration-tests.cpp
and go from there.Update:
After #6544 got merged, this job was simplified to the following:
bool is_supported_fixed_point_binop(binary_operator op)
FixedPointBinaryOpDiv
testbinary_operator::DIV
tests