Closed
Description
🚀 Feature
The functional_tensor.py file makes use of the private method _is_tensor_a_torch_image
in every public operator to check its dimensions:
vision/torchvision/transforms/functional_tensor.py
Lines 10 to 11 in dab4757
Examples:
vision/torchvision/transforms/functional_tensor.py
Lines 146 to 147 in dab4757
vision/torchvision/transforms/functional_tensor.py
Lines 166 to 167 in dab4757
This check is repetitive and reduces the code readability. We should fix this by using decorators. See #3123 (comment) for details. assertions.
cc @vfdev-5