pyiqa.data
Submodules
pyiqa.data.ava_dataset
pyiqa.data.bapps_dataset
pyiqa.data.base_iqa_dataset
pyiqa.data.data_sampler
pyiqa.data.data_util
pyiqa.data.general_fr_dataset
pyiqa.data.general_nr_dataset
pyiqa.data.livechallenge_dataset
pyiqa.data.multiscale_trans_util
pyiqa.data.pieapp_dataset
pyiqa.data.piq_dataset
pyiqa.data.prefetch_dataloader
pyiqa.data.transforms
Package Contents
Functions
|
Build dataset from options. |
|
Build dataloader. |
- pyiqa.data.build_dataset(dataset_opt)[source]
Build dataset from options.
- Args:
- dataset_opt (dict): Configuration for dataset. It must contain:
name (str): Dataset name. type (str): Dataset type.
- pyiqa.data.build_dataloader(dataset, dataset_opt, num_gpu=1, dist=False, sampler=None, seed=None)[source]
Build dataloader.
- Args:
dataset (torch.utils.data.Dataset): Dataset. dataset_opt (dict): Dataset options. It contains the following keys:
phase (str): ‘train’ or ‘val’. num_worker_per_gpu (int): Number of workers for each GPU. batch_size_per_gpu (int): Training batch size for each GPU.
- num_gpu (int): Number of GPUs. Used only in the train phase.
Default: 1.
- dist (bool): Whether in distributed training. Used only in the train
phase. Default: False.
sampler (torch.utils.data.sampler): Data sampler. Default: None. seed (int | None): Seed. Default: None