from utils.external import handlers
handlers.install_dependencies(notebook=True)
from utils.external import handlers
handlers.install_dependencies(notebook=False, passwords='???')
from utils.data import kvasir, load
working_dir = 'to_path/'
kvasir.get(working_dir, shape=(224, 224), batch_size=64, dname='kvasir', prefix='data')
data = load.npz_nbatch(working_dir, start=0, end=2, dname='kvasir', prefix='data')
for key in data:
print(data[key].shape)
from utils.data import lfw, load
working_dir = 'to_path/'
lfw.get(working_dir, shape=(224, 224), batch_size=64, dname='lfw', prefix='data')
data = load.npz_nbatch(working_dir, start=0, end=2, dname='lfw', prefix='data')
for key in data:
print(data[key].shape)
import cv2
from utils.external import handlers
handlers.install_dependencies(notebook=True)
from utils.data import cityscapes
username = '???'
password = '???'
working_dir = 'to_path/'
# e.g. {'train': 64, 'test': 64, 'val': 32}
batch_size = {'train': 64}
# [origin] =======================================================
cityscapes.Info.cache_dir = './.cache/cityscapes/origin/left_view'
info = cityscapes.Info.left_view
# i.e. cv_decode = True, runs up to 1.8x faster
cityscapes.get(username, password, info, dest=working_dir,
shape=(256, 128), batch_size=batch_size,
dname='left_view', prefix='data',
cv_decode=True)
# [annotations] =======================================================
cityscapes.Info.cache_dir = './.cache/cityscapes/annotations/panoptic_parts'
alignment_meta = cityscapes.Info.get_alignment_meta(working_dir,
dname='left_view')
info = cityscapes.Info.panoptic_parts
cityscapes.get(username, password, info, dest=working_dir,
shape=(256, 128), batch_size=batch_size,
dname='panoptic_parts', prefix='data',
interpolation=cv2.INTER_NEAREST,
alignment_meta=alignment_meta)
from utils.data import flowers, load
working_dir = 'to_path/'
info = flowers.Info.images
# origin
flowers.get(info, dest=working_dir, shape=(224, 224),
batch_size=64, dname='flowers',
prefix='data', shuffle=True,
random_state=None)
# flowers.get(..., dname='flowers', ...)
alignment_meta = flowers.Info.get_alignment_meta(working_dir,
dname='flowers')
info = flowers.Info.segments
# segments | i.e. shuffle=True - will be ignored due to alignment
flowers.get(info, dest=working_dir, shape=(224, 224),
batch_size=64, dname='flowers_segments', prefix='data',
alignment_meta=alignment_meta)