Does batch mapping work properly for IterableDatasets? I have my processing code set up to return for each column a list of rows, but it seems to only ignore all other entries in the list except the first entry.
labels_ids = [reasoning_labels, answer_labels]
return {
'labels_ids': labels_ids,
}
However my dataset only includes the reasoning_labels rows.
I also changed the Dataset back to streaming=False and it includes the answer_labels rows as expected.