__init__.py 519 B

12345678910
  1. import importlib
  2. from basicsr.utils import scandir
  3. from os import path as osp
  4. # automatically scan and import dataset modules for registry
  5. # scan all the files that end with '_dataset.py' under the data folder
  6. data_folder = osp.dirname(osp.abspath(__file__))
  7. dataset_filenames = [osp.splitext(osp.basename(v))[0] for v in scandir(data_folder) if v.endswith('_dataset.py')]
  8. # import all the dataset modules
  9. _dataset_modules = [importlib.import_module(f'realesrgan.data.{file_name}') for file_name in dataset_filenames]