basecls.data#
- class basecls.data.FakeData[源代码]#
基类:
objectFake data useful for benchmark.
- class basecls.data.FolderLoader[源代码]#
基类:
objectLocal dataloader factory.
The source is the local folder.
- basecls.data.build_dataloader(cfg, train, augments=None, mode='folder', infinite=False, rank=None)[源代码]#
Build function for MegEngine dataloader.
- 参数
cfg (
ConfigDict) – config for building dataloader.train (
bool) – train set or test set.augments (
Optional[Transform]) – augments for building dataloder. Default:Noneinfinite (
bool) – make dataloader infinite or not. default:Falserank (
Optional[int]) – machine rank, only useful for infinite dataloader. Default:None
- 返回类型
- 返回
A dataloader.
- basecls.data.build_dataset(cfg, train=True, mode='folder')[源代码]#
Build function for dataset.
- 参数
cfg (
ConfigDict) – config for building dataset.train (
bool) – train set or test set. Default:True
- 返回类型
- 返回
A dataset which loads data from Nori on OSS.
- basecls.data.build_mixup(cfg, train=True)[源代码]#
Build (optionally) Mixup/CutMix augment.
- 参数
cfg (
ConfigDict) – config for building Mixup/CutMix collator.train (
bool) – train set or test set. Default:True
- 返回类型
- 返回
MixupCutmixCollatororNone