TrainingDatasetMacro