-
Notifications
You must be signed in to change notification settings - Fork 89
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 a bitset validatation gtest for cuco::arrow_filter_policy
#633
Add a bitset validatation gtest for cuco::arrow_filter_policy
#633
Conversation
/ok to test |
/ok to test |
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.
Great work as always. @mhaseeb123 thank you!
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.
Awesome work! Thank you!
std::uniform_real_distribution<Key>, | ||
std::uniform_int_distribution<Key>>>; | ||
|
||
static constexpr auto seed = 0xf00d; |
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.
lol
This PR adds a gtest to validate the bitset from inserting specific keys to a
cuco::bloom_filter
withcuco::arrow_filter_policy
against the one generated by inserting the same keys to the implementation in Arrow.Related to #625. Part of rapidsai/cudf#17164. Reference bitset gen with arrow here: https://godbolt.org/z/ebdddezbP