NVIDIA / NVIDIA/cudf

[FEA] create LIST type ColumnVector of fixed row size from a device memory buffer

Open
#9,532 2 comments 0 reactions 0 assignees View on GitHub
feature request Java
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.