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
Is your feature request related to a problem? Please describe.
The next step for the row to column and column to row conversion code is to support strings. The first step to that support is to write an iterator for row offsets that supports string data. This would be an iterator similar to row_offset_functor that supports the variable-length string data.
Describe the solution you'd like
Since each element will query the row offset, expensive calculations or lookups should be avoided for this iterator. Manifesting the data into a device_uvector for the iterator to index into seems the best approach. This array will be built by looking at the offset columns of the string data for each row.
Describe alternatives you've considered
Performing multiple lookups for offsets was briefly considered, but thought to be too expensive to performance.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
The next step for the row to column and column to row conversion code is to support strings. The first step to that support is to write an iterator for row offsets that supports string data. This would be an iterator similar to
row_offset_functor
that supports the variable-length string data.Describe the solution you'd like
Since each element will query the row offset, expensive calculations or lookups should be avoided for this iterator. Manifesting the data into a
device_uvector
for the iterator to index into seems the best approach. This array will be built by looking at the offset columns of the string data for each row.Describe alternatives you've considered
Performing multiple lookups for offsets was briefly considered, but thought to be too expensive to performance.
The text was updated successfully, but these errors were encountered: