with no_random():
imagenette = untar_data(URLs.IMAGENETTE_320)
dblock = DataBlock(blocks=(ImageCPUBlock, CategoryBlock),
splitter=GrandparentSplitter(valid_name='val'),
get_items=get_image_files, get_y=parent_label,
item_tfms=aug_transforms(size=128),
batch_tfms=Normalize.from_stats(*imagenet_stats))
dls = dblock.dataloaders(imagenette, bs=9, num_workers=num_cpus())
dls.show_batch()