-
Notifications
You must be signed in to change notification settings - Fork 926
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
Remove invalid column_view usage in string-scalar-to-column function #16530
Remove invalid column_view usage in string-scalar-to-column function #16530
Conversation
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.
Trying to understand this. Are the checks for an invalid or empty value sufficient to make calling strings::detail::fill
safe, or is it still fragile even in that scenario? If it is safe, are you choosing the generate->make_strings_column approach so that you can use the same code path in all cases?
It is not safe to call |
/merge |
Description
Fixes the
make_column_from_scalar
function forstring_scalar
internal usage of a temporarycolumn_view
with non-zero size but no data or children to callcudf::strings::detail::fill
. This relied too much on fragile internal logic which has cause several headaches including the recent work adding prefetch logic to libcudf.Checklist