Describe the bug
TorchVisiond is a wrapper for any torchvision transform. However, it is not a RandomizableTransform, so when used to wrap randomized transforms from torchvision, it fails to acknowledge the randomness nature of those transforms. It is particularly troubling in data augmentation and situations like SmartCache that caches non-random transformation.
Describe the bug
TorchVisiondis a wrapper for any torchvision transform. However, it is not aRandomizableTransform, so when used to wrap randomized transforms from torchvision, it fails to acknowledge the randomness nature of those transforms. It is particularly troubling in data augmentation and situations likeSmartCachethat caches non-random transformation.