You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Convert cudf::concatenate APIs to use spans and device_uvector (#7621)
Contributes to #7287
This PR replaces `std::vector` with `host_span` in public and detail `cudf::contatenate` functions, and replaces `rmm::device_vector` with `rmm::device_uvector` in the concatenate implementations.
It also strengthens the SFINAE restrictions on `cudf::host_span` and `cudf::device_span` so that they cannot be constructed from containers unless the container's value_type is the same as the span's value_type.
This PR also
- [x] Updates cython.
- [x] benchmarks before and after
Authors:
- Mark Harris (@harrism)
Approvers:
- Jake Hemstad (@jrhemstad)
- Vukasin Milovanovic (@vuule)
- Ashwin Srinath (@shwina)
URL: #7621
0 commit comments