Skip to content

Commit 2765068

Browse files
authored
Merge pull request CSAILVision#187 from CSAILVision/hang-dev
use official dataloader so that it is compatible with pytorch 1.1
2 parents 461bd1d + 8674d37 commit 2765068

File tree

5 files changed

+5
-10
lines changed

5 files changed

+5
-10
lines changed

dataset.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import os
22
import json
33
import torch
4-
import lib.utils.data as torchdata
54
import cv2
65
from torchvision import transforms
76
import numpy as np
87
from scipy.misc import imresize
98

109

11-
class BaseDataset(torchdata.Dataset):
10+
class BaseDataset(torch.utils.data.Dataset):
1211
def __init__(self, odgt, opt, **kwargs):
1312
# parse options
1413
self.imgSizes = opt.imgSizes

eval.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
from utils import AverageMeter, colorEncode, accuracy, intersectionAndUnion, setup_logger
1616
from lib.nn import user_scattered_collate, async_copy_to
1717
from lib.utils import as_numpy
18-
import lib.utils.data as torchdata
1918
import cv2
2019
from tqdm import tqdm
2120

@@ -133,7 +132,7 @@ def main(cfg, gpu):
133132
cfg.DATASET.root_dataset,
134133
cfg.DATASET.list_val,
135134
cfg.DATASET)
136-
loader_val = torchdata.DataLoader(
135+
loader_val = torch.utils.data.DataLoader(
137136
dataset_val,
138137
batch_size=cfg.VAL.batch_size,
139138
shuffle=False,

eval_multipro.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
from utils import AverageMeter, colorEncode, accuracy, intersectionAndUnion, parse_devices, setup_logger
1717
from lib.nn import user_scattered_collate, async_copy_to
1818
from lib.utils import as_numpy
19-
import lib.utils.data as torchdata
2019
import cv2
2120
from tqdm import tqdm
2221

@@ -94,7 +93,7 @@ def worker(cfg, gpu_id, start_idx, end_idx, result_queue):
9493
cfg.DATASET.list_val,
9594
cfg.DATASET,
9695
start_idx=start_idx, end_idx=end_idx)
97-
loader_val = torchdata.DataLoader(
96+
loader_val = torch.utils.data.DataLoader(
9897
dataset_val,
9998
batch_size=cfg.VAL.batch_size,
10099
shuffle=False,

test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
from utils import colorEncode, find_recursive, setup_logger
1515
from lib.nn import user_scattered_collate, async_copy_to
1616
from lib.utils import as_numpy
17-
import lib.utils.data as torchdata
1817
import cv2
1918
from tqdm import tqdm
2019
from config import cfg
@@ -116,7 +115,7 @@ def main(cfg, gpu):
116115
dataset_test = TestDataset(
117116
cfg.list_test,
118117
cfg.DATASET)
119-
loader_test = torchdata.DataLoader(
118+
loader_test = torch.utils.data.DataLoader(
120119
dataset_test,
121120
batch_size=cfg.TEST.batch_size,
122121
shuffle=False,

train.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
from models import ModelBuilder, SegmentationModule
1515
from utils import AverageMeter, parse_devices, setup_logger
1616
from lib.nn import UserScatteredDataParallel, user_scattered_collate, patch_replication_callback
17-
import lib.utils.data as torchdata
1817

1918

2019
# train one epoch
@@ -169,7 +168,7 @@ def main(cfg, gpus):
169168
cfg.DATASET,
170169
batch_per_gpu=cfg.TRAIN.batch_size_per_gpu)
171170

172-
loader_train = torchdata.DataLoader(
171+
loader_train = torch.utils.data.DataLoader(
173172
dataset_train,
174173
batch_size=len(gpus), # we have modified data_parallel
175174
shuffle=False, # we do not use this param

0 commit comments

Comments
 (0)