Pipelines cache dataset splits once and return those on every request. In instances where the dataset is mutated downstream (in place transformations), the data returned on later calls is already mutated.
Expected behavior:
Pipeline acts as a passthrough and retrieves the data from the dataset on every call.
Datasets are responsible for protecting against mutations (eg copies)
Pipelines cache dataset splits once and return those on every request. In instances where the dataset is mutated downstream (in place transformations), the data returned on later calls is already mutated.
Expected behavior: