Is this meaning that the same data augmentation is applied to data at different workers? If the batch size equals num_workers, there is very high chance that this batch has been transformed with exactly the same operations (rotation, translation, flip, etc).
If this is the case, would calling  np.random.seed() and random.seed() before each transformation make those transforms in a batch different?