-
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
Remove unneeded step parameter from strings::detail::copy_slice #7525
Remove unneeded step parameter from strings::detail::copy_slice #7525
Conversation
Codecov Report
@@ Coverage Diff @@
## branch-0.19 #7525 +/- ##
===============================================
+ Coverage 81.86% 82.38% +0.51%
===============================================
Files 101 101
Lines 16884 17339 +455
===============================================
+ Hits 13822 14284 +462
+ Misses 3062 3055 -7
Continue to review full report at Codecov.
|
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 good to me.
rerun tests |
@gpucibot merge |
…dsai#7525) This started to be a change converting some `device_vector` usages in `cpp/src/strings` source files to use `device_uvector` instead. The `cpp/src/strings/copying/copying.cu` source has the implementation for `cudf::strings::detail::copy_slice()` and used a `device_vector` to handle a `step` parameter. I can not longer find this parameter being used. I believe it was a hold over from porting nvstrings. So this PR mainly includes changes for removing this unneeded parameter which also removes the need for the `device_vector` or temporary memory in this function. And, it also includes changes to `attributes.cu` to use the `device_uvector` as well. ~~I'm marking this as non-breaking change since it is a change to a `detail` API and did not seem to be used anywhere in this repo.~~ Reference rapidsai#7287 Authors: - David (@davidwendt) Approvers: - AJ Schmidt (@ajschmidt8) - Mike Wilson (@hyperbolic2346) - Jake Hemstad (@jrhemstad) URL: rapidsai#7525
This started to be a change converting some
device_vector
usages incpp/src/strings
source files to usedevice_uvector
instead. Thecpp/src/strings/copying/copying.cu
source has the implementation forcudf::strings::detail::copy_slice()
and used adevice_vector
to handle astep
parameter. I can not longer find this parameter being used. I believe it was a hold over from porting nvstrings. So this PR mainly includes changes for removing this unneeded parameter which also removes the need for thedevice_vector
or temporary memory in this function.And, it also includes changes to
attributes.cu
to use thedevice_uvector
as well.I'm marking this as non-breaking change since it is a change to adetail
API and did not seem to be used anywhere in this repo.Reference #7287