Skip to content

Commit 26ed129

Browse files
authored
Make v2.utils private. (#7863)
1 parent 9c4f738 commit 26ed129

20 files changed

+115
-107
lines changed

references/segmentation/v2_extras.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def __init__(self, size, fill=0):
1111
self.fill = v2._utils._setup_fill_arg(fill)
1212

1313
def _get_params(self, sample):
14-
_, height, width = v2.utils.query_chw(sample)
14+
_, height, width = v2._utils.query_chw(sample)
1515
padding = [0, 0, max(self.size - width, 0), max(self.size - height, 0)]
1616
needs_padding = any(padding)
1717
return dict(padding=padding, needs_padding=needs_padding)

test/test_prototype_datasets_builtin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
from torchvision.prototype.datapoints import Label
2626
from torchvision.prototype.datasets.utils import EncodedImage
2727
from torchvision.prototype.datasets.utils._internal import INFINITE_BUFFER_SIZE
28-
from torchvision.transforms.v2.utils import is_pure_tensor
28+
from torchvision.transforms.v2._utils import is_pure_tensor
2929

3030

3131
def assert_samples_equal(*args, msg=None, **kwargs):

test/test_prototype_transforms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
from torchvision.datapoints import BoundingBoxes, BoundingBoxFormat, Image, Mask, Video
1212
from torchvision.prototype import datapoints, transforms
13+
from torchvision.transforms.v2._utils import check_type, is_pure_tensor
1314
from torchvision.transforms.v2.functional import clamp_bounding_boxes, InterpolationMode, pil_to_tensor, to_pil_image
14-
from torchvision.transforms.v2.utils import check_type, is_pure_tensor
1515
from transforms_v2_legacy_utils import (
1616
DEFAULT_EXTRA_DIMS,
1717
make_bounding_boxes,

test/test_transforms_v2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from torchvision.ops.boxes import box_iou
1717
from torchvision.transforms.functional import to_pil_image
1818
from torchvision.transforms.v2 import functional as F
19-
from torchvision.transforms.v2.utils import check_type, is_pure_tensor, query_chw
19+
from torchvision.transforms.v2._utils import check_type, is_pure_tensor, query_chw
2020
from transforms_v2_legacy_utils import (
2121
make_bounding_boxes,
2222
make_detection_mask,

test/test_transforms_v2_consistency.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,8 @@
1919

2020
from torchvision.transforms import functional as legacy_F
2121
from torchvision.transforms.v2 import functional as prototype_F
22-
from torchvision.transforms.v2._utils import _get_fill
22+
from torchvision.transforms.v2._utils import _get_fill, query_size
2323
from torchvision.transforms.v2.functional import to_pil_image
24-
from torchvision.transforms.v2.utils import query_size
2524
from transforms_v2_legacy_utils import (
2625
ArgsKwargs,
2726
make_bounding_boxes,

test/test_transforms_v2_functional.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
from torchvision import datapoints
1414
from torchvision.transforms.functional import _get_perspective_coeffs
1515
from torchvision.transforms.v2 import functional as F
16+
from torchvision.transforms.v2._utils import is_pure_tensor
1617
from torchvision.transforms.v2.functional._geometry import _center_crop_compute_padding
1718
from torchvision.transforms.v2.functional._meta import clamp_bounding_boxes, convert_bounding_box_format
18-
from torchvision.transforms.v2.utils import is_pure_tensor
1919
from transforms_v2_dispatcher_infos import DISPATCHER_INFOS
2020
from transforms_v2_kernel_infos import KERNEL_INFOS
2121
from transforms_v2_legacy_utils import (

test/test_transforms_v2_utils.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33

44
import torch
55

6-
import torchvision.transforms.v2.utils
6+
import torchvision.transforms.v2._utils
77
from common_utils import DEFAULT_SIZE, make_bounding_boxes, make_detection_mask, make_image
88

99
from torchvision import datapoints
10+
from torchvision.transforms.v2._utils import has_all, has_any
1011
from torchvision.transforms.v2.functional import to_pil_image
11-
from torchvision.transforms.v2.utils import has_all, has_any
1212

1313

1414
IMAGE = make_image(DEFAULT_SIZE, color_space="RGB")
@@ -37,15 +37,15 @@
3737
((IMAGE, BOUNDING_BOX, MASK), (lambda obj: isinstance(obj, datapoints.Image),), True),
3838
((IMAGE, BOUNDING_BOX, MASK), (lambda _: False,), False),
3939
((IMAGE, BOUNDING_BOX, MASK), (lambda _: True,), True),
40-
((IMAGE,), (datapoints.Image, PIL.Image.Image, torchvision.transforms.v2.utils.is_pure_tensor), True),
40+
((IMAGE,), (datapoints.Image, PIL.Image.Image, torchvision.transforms.v2._utils.is_pure_tensor), True),
4141
(
4242
(torch.Tensor(IMAGE),),
43-
(datapoints.Image, PIL.Image.Image, torchvision.transforms.v2.utils.is_pure_tensor),
43+
(datapoints.Image, PIL.Image.Image, torchvision.transforms.v2._utils.is_pure_tensor),
4444
True,
4545
),
4646
(
4747
(to_pil_image(IMAGE),),
48-
(datapoints.Image, PIL.Image.Image, torchvision.transforms.v2.utils.is_pure_tensor),
48+
(datapoints.Image, PIL.Image.Image, torchvision.transforms.v2._utils.is_pure_tensor),
4949
True,
5050
),
5151
],

torchvision/prototype/transforms/_augment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
from torchvision.ops import masks_to_boxes
88
from torchvision.prototype import datapoints as proto_datapoints
99
from torchvision.transforms.v2 import functional as F, InterpolationMode, Transform
10+
from torchvision.transforms.v2._utils import is_pure_tensor
1011

1112
from torchvision.transforms.v2.functional._geometry import _check_interpolation
12-
from torchvision.transforms.v2.utils import is_pure_tensor
1313

1414

1515
class SimpleCopyPaste(Transform):

torchvision/prototype/transforms/_geometry.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,16 @@
66
from torchvision import datapoints
77
from torchvision.prototype.datapoints import Label, OneHotLabel
88
from torchvision.transforms.v2 import functional as F, Transform
9-
from torchvision.transforms.v2._utils import _FillType, _get_fill, _setup_fill_arg, _setup_size
10-
from torchvision.transforms.v2.utils import get_bounding_boxes, has_any, is_pure_tensor, query_size
9+
from torchvision.transforms.v2._utils import (
10+
_FillType,
11+
_get_fill,
12+
_setup_fill_arg,
13+
_setup_size,
14+
get_bounding_boxes,
15+
has_any,
16+
is_pure_tensor,
17+
query_size,
18+
)
1119

1220

1321
class FixedSizeCrop(Transform):

torchvision/prototype/transforms/_misc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from torchvision import datapoints
99
from torchvision.transforms.v2 import Transform
1010

11-
from torchvision.transforms.v2.utils import is_pure_tensor
11+
from torchvision.transforms.v2._utils import is_pure_tensor
1212

1313

1414
T = TypeVar("T")

0 commit comments

Comments
 (0)