Fixed
- Bug in pre-transform and transform_train/eval not being parsed correctly
Changed
- Ray always creates a new local instance when initialized, except when working with a cluster of machines.
- DatasetInterface `__init__()` has changed to differentiate between runtime `transform_train` and `transform_eval`.
This helps when training vision models that need to perform data augmentation in the training set.
Note that the `IterableDatasetInterface` has a slightly different logic here than `DatasetInterface`.
The latter relies on two custom `SubsetTrain` and `SubsetEval` classes used by the `DataProvider`.