Skip to content

Commit 24f16a3

Browse files
authored
Remove python2 compability code (#2033)
* remove sys.version_info == 2 * remove sys.version_info < 3 * remove from __future__ imports
1 parent 42b8d46 commit 24f16a3

38 files changed

+16
-113
lines changed

references/classification/train.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
from __future__ import print_function
21
import datetime
32
import os
43
import time
5-
import sys
64

75
import torch
86
import torch.utils.data
@@ -141,12 +139,9 @@ def load_data(traindir, valdir, cache_dataset, distributed):
141139

142140

143141
def main(args):
144-
if args.apex:
145-
if sys.version_info < (3, 0):
146-
raise RuntimeError("Apex currently only supports Python 3. Aborting.")
147-
if amp is None:
148-
raise RuntimeError("Failed to import apex. Please install apex from https://www.github.com/nvidia/apex "
149-
"to enable mixed-precision training.")
142+
if args.apex and amp is None:
143+
raise RuntimeError("Failed to import apex. Please install apex from https://www.github.com/nvidia/apex "
144+
"to enable mixed-precision training.")
150145

151146
if args.output_dir:
152147
utils.mkdir(args.output_dir)

references/classification/train_quantization.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
import datetime
32
import os
43
import time

references/classification/utils.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
from collections import defaultdict, deque
32
import datetime
43
import time

references/detection/utils.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from __future__ import print_function
2-
31
from collections import defaultdict, deque
42
import datetime
53
import pickle

references/segmentation/utils.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
from collections import defaultdict, deque
32
import datetime
43
import math

references/video_classification/train.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
from __future__ import print_function
21
import datetime
32
import os
43
import time
5-
import sys
6-
74
import torch
85
import torch.utils.data
96
from torch.utils.data.dataloader import default_collate
@@ -95,12 +92,9 @@ def collate_fn(batch):
9592

9693

9794
def main(args):
98-
if args.apex:
99-
if sys.version_info < (3, 0):
100-
raise RuntimeError("Apex currently only supports Python 3. Aborting.")
101-
if amp is None:
102-
raise RuntimeError("Failed to import apex. Please install apex from https://www.github.com/nvidia/apex "
103-
"to enable mixed-precision training.")
95+
if args.apex and amp is None:
96+
raise RuntimeError("Failed to import apex. Please install apex from https://www.github.com/nvidia/apex "
97+
"to enable mixed-precision training.")
10498

10599
if args.output_dir:
106100
utils.mkdir(args.output_dir)

references/video_classification/utils.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
from collections import defaultdict, deque
32
import datetime
43
import time

setup.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import print_function
21
import os
32
import io
43
import re

test/fakedata_generation.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
11
import os
2-
import sys
32
import contextlib
43
import tarfile
54
import json
65
import numpy as np
76
import PIL
87
import torch
98
from common_utils import get_tmp_dir
10-
11-
PYTHON2 = sys.version_info[0] == 2
12-
if PYTHON2:
13-
import cPickle as pickle
14-
else:
15-
import pickle
9+
import pickle
1610

1711

1812
@contextlib.contextmanager

test/test_functional_tensor.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from __future__ import division
21
import torch
32
from torch import Tensor
43
import torchvision.transforms as transforms

0 commit comments

Comments
 (0)