Skip to content

Commit ba189a2

Browse files
NicolasHugfacebook-github-bot
authored andcommitted
Revert D36402214 for torchvision
Reviewed By: datumbox Differential Revision: D36413349 fbshipit-source-id: 5fbcd7c993151b792d831e3591547e2e507cb0ed
1 parent 457241f commit ba189a2

File tree

185 files changed

+641
-805
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

185 files changed

+641
-805
lines changed

hubconf.py

Lines changed: 26 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,8 @@
22
dependencies = ["torch"]
33

44
from torchvision.models.alexnet import alexnet
5-
from torchvision.models.convnext import (
6-
convnext_base,
7-
convnext_large,
8-
convnext_small,
9-
convnext_tiny,
10-
)
11-
from torchvision.models.densenet import (
12-
densenet121,
13-
densenet161,
14-
densenet169,
15-
densenet201,
16-
)
5+
from torchvision.models.convnext import convnext_tiny, convnext_small, convnext_base, convnext_large
6+
from torchvision.models.densenet import densenet121, densenet169, densenet201, densenet161
177
from torchvision.models.efficientnet import (
188
efficientnet_b0,
199
efficientnet_b1,
@@ -23,9 +13,9 @@
2313
efficientnet_b5,
2414
efficientnet_b6,
2515
efficientnet_b7,
26-
efficientnet_v2_l,
27-
efficientnet_v2_m,
2816
efficientnet_v2_s,
17+
efficientnet_v2_m,
18+
efficientnet_v2_l,
2919
)
3020
from torchvision.models.googlenet import googlenet
3121
from torchvision.models.inception import inception_v3
@@ -34,39 +24,39 @@
3424
from torchvision.models.mobilenetv3 import mobilenet_v3_large, mobilenet_v3_small
3525
from torchvision.models.optical_flow import raft_large, raft_small
3626
from torchvision.models.regnet import (
37-
regnet_x_16gf,
38-
regnet_x_1_6gf,
39-
regnet_x_32gf,
40-
regnet_x_3_2gf,
41-
regnet_x_400mf,
42-
regnet_x_800mf,
43-
regnet_x_8gf,
44-
regnet_y_128gf,
45-
regnet_y_16gf,
46-
regnet_y_1_6gf,
47-
regnet_y_32gf,
48-
regnet_y_3_2gf,
4927
regnet_y_400mf,
5028
regnet_y_800mf,
29+
regnet_y_1_6gf,
30+
regnet_y_3_2gf,
5131
regnet_y_8gf,
32+
regnet_y_16gf,
33+
regnet_y_32gf,
34+
regnet_y_128gf,
35+
regnet_x_400mf,
36+
regnet_x_800mf,
37+
regnet_x_1_6gf,
38+
regnet_x_3_2gf,
39+
regnet_x_8gf,
40+
regnet_x_16gf,
41+
regnet_x_32gf,
5242
)
5343
from torchvision.models.resnet import (
54-
resnet101,
55-
resnet152,
5644
resnet18,
5745
resnet34,
5846
resnet50,
59-
resnext101_32x8d,
47+
resnet101,
48+
resnet152,
6049
resnext50_32x4d,
61-
wide_resnet101_2,
50+
resnext101_32x8d,
6251
wide_resnet50_2,
52+
wide_resnet101_2,
6353
)
6454
from torchvision.models.segmentation import (
65-
deeplabv3_mobilenet_v3_large,
66-
deeplabv3_resnet101,
67-
deeplabv3_resnet50,
68-
fcn_resnet101,
6955
fcn_resnet50,
56+
fcn_resnet101,
57+
deeplabv3_resnet50,
58+
deeplabv3_resnet101,
59+
deeplabv3_mobilenet_v3_large,
7060
lraspp_mobilenet_v3_large,
7161
)
7262
from torchvision.models.shufflenetv2 import (
@@ -76,20 +66,11 @@
7666
shufflenet_v2_x2_0,
7767
)
7868
from torchvision.models.squeezenet import squeezenet1_0, squeezenet1_1
79-
from torchvision.models.vgg import (
80-
vgg11,
81-
vgg11_bn,
82-
vgg13,
83-
vgg13_bn,
84-
vgg16,
85-
vgg16_bn,
86-
vgg19,
87-
vgg19_bn,
88-
)
69+
from torchvision.models.vgg import vgg11, vgg13, vgg16, vgg19, vgg11_bn, vgg13_bn, vgg16_bn, vgg19_bn
8970
from torchvision.models.vision_transformer import (
9071
vit_b_16,
9172
vit_b_32,
92-
vit_h_14,
9373
vit_l_16,
9474
vit_l_32,
75+
vit_h_14,
9576
)

references/classification/train_quantization.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import torchvision
1010
import utils
1111
from torch import nn
12-
from train import evaluate, load_data, train_one_epoch
12+
from train import train_one_epoch, evaluate, load_data
1313

1414

1515
def main(args):

references/detection/group_by_aspect_ratio.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import copy
33
import math
44
from collections import defaultdict
5-
from itertools import chain, repeat
5+
from itertools import repeat, chain
66

77
import numpy as np
88
import torch

references/detection/train.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
import torchvision.models.detection.mask_rcnn
3030
import utils
3131
from coco_utils import get_coco, get_coco_kp
32-
from engine import evaluate, train_one_epoch
33-
from group_by_aspect_ratio import create_aspect_ratio_groups, GroupedBatchSampler
32+
from engine import train_one_epoch, evaluate
33+
from group_by_aspect_ratio import GroupedBatchSampler, create_aspect_ratio_groups
3434

3535

3636
def get_dataset(name, image_set, transform, data_path):

references/detection/transforms.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
from typing import Dict, List, Optional, Tuple, Union
1+
from typing import List, Tuple, Dict, Optional, Union
22

33
import torch
44
import torchvision
55
from torch import nn, Tensor
6-
from torchvision.transforms import functional as F, InterpolationMode, transforms as T
6+
from torchvision.transforms import functional as F
7+
from torchvision.transforms import transforms as T, InterpolationMode
78

89

910
def _flip_coco_person_keypoints(kps, width):

references/optical_flow/train.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import torch
77
import torchvision.models.optical_flow
88
import utils
9-
from presets import OpticalFlowPresetEval, OpticalFlowPresetTrain
10-
from torchvision.datasets import FlyingChairs, FlyingThings3D, HD1K, KittiFlow, Sintel
9+
from presets import OpticalFlowPresetTrain, OpticalFlowPresetEval
10+
from torchvision.datasets import KittiFlow, FlyingChairs, FlyingThings3D, Sintel, HD1K
1111

1212

1313
def get_train_dataset(stage, dataset_root):

references/optical_flow/utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import datetime
22
import os
33
import time
4-
from collections import defaultdict, deque
4+
from collections import defaultdict
5+
from collections import deque
56

67
import torch
78
import torch.distributed as dist

references/video_classification/presets.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import torch
22
from torchvision.transforms import transforms
3-
from transforms import ConvertBCHWtoCBHW, ConvertBHWCtoBCHW
3+
from transforms import ConvertBHWCtoBCHW, ConvertBCHWtoCBHW
44

55

66
class VideoClassificationPresetTrain:

references/video_classification/train.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,7 @@
1111
import utils
1212
from torch import nn
1313
from torch.utils.data.dataloader import default_collate
14-
from torchvision.datasets.samplers import (
15-
DistributedSampler,
16-
RandomClipSampler,
17-
UniformClipSampler,
18-
)
14+
from torchvision.datasets.samplers import DistributedSampler, UniformClipSampler, RandomClipSampler
1915

2016

2117
def train_one_epoch(model, criterion, optimizer, lr_scheduler, data_loader, device, epoch, print_freq, scaler=None):

setup.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,9 @@
77
import sys
88

99
import torch
10-
from pkg_resources import DistributionNotFound, get_distribution, parse_version
11-
from setuptools import find_packages, setup
12-
from torch.utils.cpp_extension import (
13-
BuildExtension,
14-
CppExtension,
15-
CUDA_HOME,
16-
CUDAExtension,
17-
)
10+
from pkg_resources import parse_version, get_distribution, DistributionNotFound
11+
from setuptools import setup, find_packages
12+
from torch.utils.cpp_extension import BuildExtension, CppExtension, CUDAExtension, CUDA_HOME
1813

1914

2015
def read(*names, **kwargs):

test/builtin_dataset_mocks.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,13 @@
1313
import unittest.mock
1414
import warnings
1515
import xml.etree.ElementTree as ET
16-
from collections import Counter, defaultdict
16+
from collections import defaultdict, Counter
1717

1818
import numpy as np
1919
import PIL.Image
2020
import pytest
2121
import torch
22-
from datasets_utils import (
23-
combinations_grid,
24-
create_image_file,
25-
create_image_folder,
26-
make_tar,
27-
make_zip,
28-
)
22+
from datasets_utils import make_zip, make_tar, create_image_folder, create_image_file, combinations_grid
2923
from torch.nn.functional import one_hot
3024
from torch.testing import make_tensor as _make_tensor
3125
from torchvision._utils import sequence_to_str

test/conftest.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
import numpy as np
44
import pytest
55
import torch
6-
from common_utils import (
7-
CIRCLECI_GPU_NO_CUDA_MSG,
8-
CUDA_NOT_AVAILABLE_MSG,
9-
IN_CIRCLE_CI,
10-
IN_FBCODE,
11-
IN_RE_WORKER,
12-
)
6+
from common_utils import IN_CIRCLE_CI, CIRCLECI_GPU_NO_CUDA_MSG, IN_FBCODE, IN_RE_WORKER, CUDA_NOT_AVAILABLE_MSG
137

148

159
def pytest_configure(config):

test/datasets_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import torch
2323
import torchvision.datasets
2424
import torchvision.io
25-
from common_utils import disable_console_output, get_tmp_dir
25+
from common_utils import get_tmp_dir, disable_console_output
2626

2727

2828
__all__ = [

test/test_backbone_utils.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,8 @@
77
from common_utils import set_rng_seed
88
from torchvision import models
99
from torchvision.models._utils import IntermediateLayerGetter
10-
from torchvision.models.detection.backbone_utils import (
11-
BackboneWithFPN,
12-
mobilenet_backbone,
13-
resnet_fpn_backbone,
14-
)
15-
from torchvision.models.feature_extraction import (
16-
create_feature_extractor,
17-
get_graph_node_names,
18-
)
10+
from torchvision.models.detection.backbone_utils import BackboneWithFPN, mobilenet_backbone, resnet_fpn_backbone
11+
from torchvision.models.feature_extraction import create_feature_extractor, get_graph_node_names
1912

2013

2114
def get_available_models():

test/test_datasets_download.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
from os import path
1010
from urllib.error import HTTPError, URLError
1111
from urllib.parse import urlparse
12-
from urllib.request import Request, urlopen
12+
from urllib.request import urlopen, Request
1313

1414
import pytest
1515
from torchvision import datasets
1616
from torchvision.datasets.utils import (
17-
_get_redirect_url,
17+
download_url,
1818
check_integrity,
1919
download_file_from_google_drive,
20-
download_url,
20+
_get_redirect_url,
2121
USER_AGENT,
2222
)
2323

test/test_datasets_samplers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import pytest
22
import torch
3-
from common_utils import assert_equal, get_list_of_videos
3+
from common_utils import get_list_of_videos, assert_equal
44
from torchvision import io
55
from torchvision.datasets.samplers import (
66
DistributedSampler,

test/test_datasets_video_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import pytest
22
import torch
3-
from common_utils import assert_equal, get_list_of_videos
3+
from common_utils import get_list_of_videos, assert_equal
44
from torchvision import io
5-
from torchvision.datasets.video_utils import unfold, VideoClips
5+
from torchvision.datasets.video_utils import VideoClips, unfold
66

77

88
class TestVideo:

test/test_extended_models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import test_models as TM
66
import torch
77
from torchvision import models
8-
from torchvision.models._api import Weights, WeightsEnum
8+
from torchvision.models._api import WeightsEnum, Weights
99
from torchvision.models._utils import handle_legacy_interface
1010

1111

test/test_functional_tensor.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
import torchvision.transforms.functional_pil as F_pil
1515
import torchvision.transforms.functional_tensor as F_t
1616
from common_utils import (
17-
_assert_approx_equal_tensor_to_pil,
18-
_assert_equal_tensor_to_pil,
17+
cpu_and_gpu,
18+
needs_cuda,
1919
_create_data,
2020
_create_data_batch,
21+
_assert_equal_tensor_to_pil,
22+
_assert_approx_equal_tensor_to_pil,
2123
_test_fn_on_batch,
2224
assert_equal,
23-
cpu_and_gpu,
24-
needs_cuda,
2525
)
2626
from torchvision.transforms import InterpolationMode
2727

test/test_image.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@
88
import pytest
99
import torch
1010
import torchvision.transforms.functional as F
11-
from common_utils import assert_equal, needs_cuda
12-
from PIL import __version__ as PILLOW_VERSION, Image
11+
from common_utils import needs_cuda, assert_equal
12+
from PIL import Image, __version__ as PILLOW_VERSION
1313
from torchvision.io.image import (
14-
_read_png_16,
15-
decode_image,
16-
decode_jpeg,
1714
decode_png,
15+
decode_jpeg,
1816
encode_jpeg,
17+
write_jpeg,
18+
decode_image,
19+
read_file,
1920
encode_png,
21+
write_png,
22+
write_file,
2023
ImageReadMode,
21-
read_file,
2224
read_image,
23-
write_file,
24-
write_jpeg,
25-
write_png,
25+
_read_png_16,
2626
)
2727

2828
IMAGE_ROOT = os.path.join(os.path.dirname(os.path.abspath(__file__)), "assets")

test/test_models.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,7 @@
1414
import torch.fx
1515
import torch.nn as nn
1616
from _utils_internal import get_relative_path
17-
from common_utils import (
18-
cpu_and_gpu,
19-
freeze_rng_state,
20-
map_nested_tensor_object,
21-
needs_cuda,
22-
set_rng_seed,
23-
)
17+
from common_utils import map_nested_tensor_object, freeze_rng_state, set_rng_seed, cpu_and_gpu, needs_cuda
2418
from torchvision import models
2519

2620
ACCEPT = os.getenv("EXPECTTEST_ACCEPT", "0") == "1"

0 commit comments

Comments
 (0)