🐛 Describe the bug
Setting more than 2 elements to ratio argument of RandomResizedCrop() works as shown below. *ratio argument should accept 2 elements:
from torchvision.transforms.v2 import RandomResizedCrop
rrc = RandomResizedCrop(size=100, ratio=[0.1, 0.2, 0.3, 0.4, 0.5])
rrc
# RandomResizedCrop(size=(100, 100),
# scale=(0.08, 1.0),
# ratio=[0.1, 0.2, 0.3, 0.4, 0.5],
# interpolation=InterpolationMode.BILINEAR,
# antialias=True)
In addition, setting 0 or 1 element to ratio argument of RandomResizedCrop() doesn't work as shown below:
from torchvision.transforms.v2 import RandomResizedCrop
rrc = RandomResizedCrop(size=100, ratio=[])
rrc # Error
rrc = RandomResizedCrop(size=100, ratio=[0.1])
rrc # Error
IndexError: list index out of range
Versions
import torchvision
torchvision.__version__ # '0.20.1'