In [ ]:
%load_ext autoreload
%autoreload 2
%matplotlib inline
In [ ]:
from exp.nb_08 import *
In [ ]:
path = datasets.untar_data(datasets.URLs.IMAGENETTE_320)
In [ ]:
tfms = [make_rgb, ResizeFixed(224), to_byte_tensor, to_float_tensor]
il = ImageList.from_files(path, tfms=tfms)
sd = SplitData.split_by_func(il, partial(grandparent_splitter, valid_name='val'))
ll = label_by_func(sd, parent_labeler, proc_y=CategoryProcessor())
In [ ]:
bs=256
In [ ]:
train_dl,valid_dl = get_dls(ll.train,ll.valid,bs, num_workers=4)
In [ ]:
%time x,y = next(iter(train_dl))
In [ ]:
%time for x,y in train_dl: x,y = x.cuda(),y.cuda()
In [ ]: