basecls.data#
- class basecls.data.FakeData[源代码]#
基类:
object
Fake data useful for benchmark.
- class basecls.data.FolderLoader[源代码]#
基类:
object
Local 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:None
infinite (
bool
) – make dataloader infinite or not. default:False
rank (
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
- 返回类型
- 返回
MixupCutmixCollator
orNone