### 🐛 Describe the bug Setting negative values to `num_ops` argument of [RandAugment()](https://pytorch.org/vision/master/generated/torchvision.transforms.v2.RandAugment.html) doesn't do augmentation transformations at all as shown below: ```python from torchvision.datasets import OxfordIIITPet from torchvision.transforms.v2 import RandAugment my_data = OxfordIIITPet( root="data", transform=RandAugment(num_ops=-1) # transform=RandAugment(num_ops=-10) # transform=RandAugment(num_ops=-100) ) my_data[0][0] ```  And, `num_ops` argument is the number of augmentation transformations according to [the doc](https://pytorch.org/vision/master/generated/torchvision.transforms.v2.RandAugment.html) as shown below: > Parameters: > - num_ops ([int](https://docs.python.org/3/library/functions.html#int), optional) – Number of augmentation transformations to apply sequentially So `num_ops` argument of `RandAugment()` shouldn't accept negative values. ### Versions ```python import torchvision torchvision.__version__ # '0.20.1' ```