[FEA] create LIST type ColumnVector of fixed row size from a device memory buffer
- Dominant language
- C++
- Stars
- 9.8k
- Forks
- 1.1k
- Avg merge
- 3d 6m
- Merged PRs (30d)
- 278
Description
**Is your feature request related to a problem? Please describe.**
In [spark-rapids-ml](https://github.com/NVIDIA/spark-rapids-ml), it is common(to build a matrix-like data) to build new `fixed row length` ColumnVector of LIST type, with a device memory buffer.
**Describe the solution you'd like**
imagine there's a result memory buffer `void* ret` to be returned. cuDF should be able to create a fixed length ColumnVector of LIST type with number of rows and number of columns provided.
e.g. the result memory is [1,2,3,4,5,6], with number of rows=3, number of cols=2, then cuDF provides a method to give out a CV with data layout like:
[1,2]
[3,4]
[5,6]
**Describe alternatives you've considered**
**Additional context**
it can be done either in native or java.
Contributor guide
Assessment
This issue has not been assessed yet.