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
I've been looking at the last point * Confusing list terminology (and possibly misusage of one or the other* from the dataloader perspective which is where most of this confusing terminology show show up.
The dataloader currently uses the dataset schema value_count (now set by the shape) to determine the output type. This has caused problems in #819 because setting the shape (value_count) changes the output type from a ragged representation (tuple of values and row_lengths) to a sparse tensor which is unsupported as an input type to the model. We can work around this by removing the shape (value_count) from the schema of the dataset when using the dataloader from Merlin Models.
The more general fix for this that is being worked toward is removing the relationship between the schema shape and the output representation of list features. And leaving that to operators to transform if required.
This would also allow us to be closer to removing the wrapper classes in Transformers4Rec and Merlin Models that work around the interface to the dataloader and change the schema with confusing terminology in the names of arguments.
Tasks
The text was updated successfully, but these errors were encountered: