-
Notifications
You must be signed in to change notification settings - Fork 915
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
Implement cudf::group_by
(hash) for decimal32
and decimal64
#7190
Conversation
8e092c2
to
34f02c2
Compare
Codecov Report
@@ Coverage Diff @@
## branch-0.19 #7190 +/- ##
==============================================
Coverage ? 82.19%
==============================================
Files ? 100
Lines ? 16955
Branches ? 0
==============================================
Hits ? 13937
Misses ? 3018
Partials ? 0 Continue to review full report at Codecov.
|
Moving to P0 for 0.19. |
This reverts commit ac86d89.
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.
Looks like you put all the fixed-point groupby tests into tests/group_by/group_count_test.cpp
. There are individual test source files for count, min, max, sum, mean, etc. in tests/group_by/
. I would recommend splitting the tests into the matching test source files.
Also, once that is done you can declare those tests that are not yet supported as disabled instead of commenting them out. Here are some examples I used for disabling some groupby dictionary tests:
cudf/cpp/tests/groupby/group_sum_test.cpp
Lines 139 to 141 in 4f87a59
// These tests will not work until the following ptxas bug is fixed in 10.2 | |
// https://nvbugswb.nvidia.com/NvBugs5/SWBug.aspx?bugid=3186317&cp= | |
TYPED_TEST(groupby_sum_test, DISABLED_dictionary) |
cudf/cpp/tests/groupby/group_mean_test.cpp
Lines 144 to 146 in 4f87a59
// This tests will not work until the following ptxas bug is fixed in 10.2 | |
// https://nvbugswb.nvidia.com/NvBugs5/SWBug.aspx?bugid=3186317&cp= | |
TEST_F(groupby_dictionary_mean_test, DISABLED_basic) |
Another place I added a check for dictionary columns is in the cudf/cpp/src/groupby/groupby.cu Lines 122 to 139 in 568df5b
|
I came across this in my code exploring but I don't think it is necessary. |
@gpucibot merge |
Follow up PR to #7169
This PR resolves a part of #3556.