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
This is going to need some further investigation to see what it would take. Its in our roadmap but we will be taking a look at it after we get TorchSharp resolved.
@eerhardt have you thought of this before or are you aware of any discussion with Prasanth about it? If we have an idea of how it would work we could write that up here in case someone else might be interested in helping fix this.
I really haven't given it deep thought. I know it is a problem, but I'm not sure how exactly to structure a DataFrameColumn that contains VBuffer instances. They are a little bit at odds, since VBuffer is supposed to be a "buffer" that changes as you "cursor" over the rows of an IDataView. Whereas DataFrame wants everything to be loaded at once in memory. But maybe we can have a column derived from DataFrameColumn that contains a distinct VBuffer for every row in the DataFrame.
That's about as far as I've gone thinking of this.
Activity
lqdev commentedon Aug 11, 2021
To give an example. For the following dataset
Using the following IDataView schema
Throws the following error when
ToDataFrameis called.System.NotSupportedException: VBuffer`1 is not a supported column type.
LittleLittleCloud commentedon Feb 28, 2022
@ericstj @eerhardt @michaelgsharp
What it takes to add support for
VBufferor more generically:ObjectinDataFrameAPI, any roadmap for thatmichaelgsharp commentedon Mar 2, 2022
This is going to need some further investigation to see what it would take. Its in our roadmap but we will be taking a look at it after we get TorchSharp resolved.
ericstj commentedon Mar 2, 2022
@eerhardt have you thought of this before or are you aware of any discussion with Prasanth about it? If we have an idea of how it would work we could write that up here in case someone else might be interested in helping fix this.
eerhardt commentedon Mar 2, 2022
I really haven't given it deep thought. I know it is a problem, but I'm not sure how exactly to structure a
DataFrameColumnthat containsVBufferinstances. They are a little bit at odds, sinceVBufferis supposed to be a "buffer" that changes as you "cursor" over the rows of anIDataView. Whereas DataFrame wants everything to be loaded at once in memory. But maybe we can have a column derived fromDataFrameColumnthat contains a distinctVBufferfor every row in the DataFrame.That's about as far as I've gone thinking of this.
See also #5721
jeffhandley commentedon Nov 27, 2023
@michaelgsharp or @JakeRadMSFT -- Was this completed with #6409, or is there more to do here still?