MCPcopy Create free account

hub / github.com/caiyuanhao1998/Retinexformer / types & classes

Types & classes60 in github.com/caiyuanhao1998/Retinexformer

↓ 9 callersClassFileClient
A general file client to access files in different backend. The client loads a file or text in a specified backend from its path and return i
basicsr/utils/file_client.py:150
↓ 4 callersClassIGAB
basicsr/models/archs/RetinexFormer_arch.py:203
↓ 4 callersClassMSAB
basicsr/models/archs/MST_Plus_Plus_arch.py:138
↓ 3 callersClassGELU
basicsr/models/archs/RetinexFormer_arch.py:71
↓ 3 callersClassGELU
basicsr/models/archs/MST_Plus_Plus_arch.py:46
↓ 1 callersClassCPUPrefetcher
CPU prefetcher. Args: loader: Dataloader.
basicsr/data/prefetch_dataloader.py:63
↓ 1 callersClassCUDAPrefetcher
CUDA prefetcher. Ref: https://github.com/NVIDIA/apex/issues/304# It may consums more GPU memory. Args: loader: Dataloader.
basicsr/data/prefetch_dataloader.py:84
↓ 1 callersClassDenoiser
basicsr/models/archs/RetinexFormer_arch.py:233
↓ 1 callersClassEnlargedSampler
Sampler that restricts data loading to a subset of the dataset. Modified from torch.utils.data.distributed.DistributedSampler Support enlargi
basicsr/data/data_sampler.py:6
↓ 1 callersClassFeedForward
basicsr/models/archs/RetinexFormer_arch.py:182
↓ 1 callersClassFeedForward
basicsr/models/archs/MST_Plus_Plus_arch.py:119
↓ 1 callersClassIG_MSA
basicsr/models/archs/RetinexFormer_arch.py:125
↓ 1 callersClassIllumination_Estimator
basicsr/models/archs/RetinexFormer_arch.py:95
↓ 1 callersClassMST
basicsr/models/archs/MST_Plus_Plus_arch.py:166
↓ 1 callersClassMST_Plus_Plus
basicsr/models/archs/MST_Plus_Plus_arch.py:248
↓ 1 callersClassMS_MSA
basicsr/models/archs/MST_Plus_Plus_arch.py:66
↓ 1 callersClassMessageLogger
Message logger for printing. Args: opt (dict): Config. It contains the following keys: name (str): Exp name. logg
basicsr/utils/logger.py:10
↓ 1 callersClassMixing_Augment
basicsr/models/image_restoration_model.py:30
↓ 1 callersClassPreNorm
basicsr/models/archs/RetinexFormer_arch.py:60
↓ 1 callersClassPreNorm
basicsr/models/archs/MST_Plus_Plus_arch.py:35
↓ 1 callersClassPrefetchDataLoader
Prefetch version of dataloader. Ref: https://github.com/IgorSusmelj/pytorch-styleguide/issues/5# TODO: Need to test on single gpu an
basicsr/data/prefetch_dataloader.py:40
↓ 1 callersClassPrefetchGenerator
A general prefetch generator. Ref: https://stackoverflow.com/questions/7323664/python-generator-pre-fetch Args: generator: Pytho
basicsr/data/prefetch_dataloader.py:7
↓ 1 callersClassRetinexFormer_Single_Stage
basicsr/models/archs/RetinexFormer_arch.py:324
ClassBaseModel
Base model.
basicsr/models/base_model.py:14
ClassBaseStorageBackend
Abstract class of storage backends. All backends need to implement two apis: ``get()`` and ``get_text()``. ``get()`` reads the file as a byte
basicsr/utils/file_client.py:5
ClassCharbonnierLoss
Charbonnier Loss (L1)
basicsr/models/losses/losses.py:111
ClassCosineAnnealingRestartCyclicLR
Cosine annealing with restarts learning rate scheme. An example of config: periods = [10, 10, 10, 10] restart_weights = [1, 0.5, 0.5, 0.5
basicsr/models/lr_scheduler.py:186
ClassCosineAnnealingRestartLR
Cosine annealing with restarts learning rate scheme. An example of config: periods = [10, 10, 10, 10] restart_weights = [1, 0.5, 0.5, 0.
basicsr/models/lr_scheduler.py:136
ClassDataset_DefocusDeblur_DualPixel_16bit
basicsr/data/paired_image_dataset.py:555
ClassDataset_GaussianDenoising
Paired image dataset for image restoration. Read LQ (Low Quality, e.g. LR (Low Resolution), blurry, noisy, etc) and GT image pairs. Ther
basicsr/data/paired_image_dataset.py:412
ClassDataset_PairedImage
Paired image dataset for image restoration. Read LQ (Low Quality, e.g. LR (Low Resolution), blurry, noisy, etc) and GT image pairs. Ther
basicsr/data/paired_image_dataset.py:18
ClassDataset_PairedImage_Norm
Paired image dataset for image restoration. Read LQ (Low Quality, e.g. LR (Low Resolution), blurry, noisy, etc) and GT image pairs. Ther
basicsr/data/paired_image_dataset.py:289
ClassDataset_PairedImage_Slide
Paired image dataset for image restoration. Read LQ (Low Quality, e.g. LR (Low Resolution), blurry, noisy, etc) and GT image pairs. Ther
basicsr/data/paired_image_dataset.py:137
ClassDataset_SDSDImage
basicsr/data/SDSD_image_dataset.py:14
ClassDataset_SIDImage
basicsr/data/SID_image_dataset.py:14
ClassDataset_SMIDImage
basicsr/data/SMID_image_dataset.py:14
ClassFFHQDataset
FFHQ dataset for StyleGAN. Args: opt (dict): Config for train datasets. It contains the following keys: dataroot_gt (str): Da
basicsr/data/ffhq_dataset.py:9
ClassFaceRestorationHelper
Helper for the face restoration pipeline.
basicsr/utils/face_util.py:16
ClassHardDiskBackend
Raw hard disks storage backend.
basicsr/utils/file_client.py:60
ClassImageCleanModel
Base Deblur model for single image deblur.
basicsr/models/image_restoration_model.py:61
ClassL1Loss
L1 (mean absolute error, MAE) loss. Args: loss_weight (float): Loss weight for L1 loss. Default: 1.0. reduction (str): Specifies
basicsr/models/losses/losses.py:26
ClassLinearLR
Args: optimizer (torch.nn.optimizer): Torch optimizer. milestones (list): Iterations that will decrease learning rate. g
basicsr/models/lr_scheduler.py:49
ClassLmdbBackend
Lmdb storage backend. Args: db_paths (str | list[str]): Lmdb database paths. client_keys (str | list[str]): Lmdb client keys. Def
basicsr/utils/file_client.py:76
ClassLmdbMaker
LMDB Maker. Args: lmdb_path (str): Lmdb save path. map_size (int): Map size for lmdb env. Default: 1024 ** 4, 1TB. batch
basicsr/utils/lmdb_util.py:164
ClassMSELoss
MSE (L2) loss. Args: loss_weight (float): Loss weight for MSE loss. Default: 1.0. reduction (str): Specifies the reduction to app
basicsr/models/losses/losses.py:55
ClassMemcachedBackend
Memcached storage backend. Attributes: server_list_cfg (str): Config file for memcached server list. client_cfg (str): Config fil
basicsr/utils/file_client.py:22
ClassMlp
MLP as used in Vision Transformer, MLP-Mixer and related networks
basicsr/models/archs/layers.py:4
ClassMultiStepRestartLR
MultiStep with restarts learning rate scheme. Args: optimizer (torch.nn.optimizer): Torch optimizer. milestones (list): Iteratio
basicsr/models/lr_scheduler.py:7
ClassPSNRLoss
basicsr/models/losses/losses.py:84
ClassREDSDataset
REDS dataset for training. The keys are generated from a meta info txt file. basicsr/data/meta_info/meta_info_REDS_GT.txt Each line cont
basicsr/data/reds_dataset.py:12
ClassResidualBlockNoBN
Residual block without BN. It has a style of: ---Conv-ReLU-Conv-+- |________________| Args: num_feat (int): Channel
basicsr/models/archs/arch_util.py:65
ClassRetinexFormer
basicsr/models/archs/RetinexFormer_arch.py:343
ClassSingleImageDataset
Read only lq images in the test phase. Read LQ (Low Quality, e.g. LR (Low Resolution), blurry, noisy, etc). There are two modes: 1. 'met
basicsr/data/single_image_dataset.py:9
ClassUpsample
Upsample module. Args: scale (int): Scale factor. Supported scales: 2^n and 3. num_feat (int): Channel number of intermediate fea
basicsr/models/archs/arch_util.py:96
ClassVibrateLR
Args: optimizer (torch.nn.optimizer): Torch optimizer. milestones (list): Iterations that will decrease learning rate. g
basicsr/models/lr_scheduler.py:72
ClassVideoRecurrentTestDataset
Video test dataset for recurrent architectures, which takes LR video frames as input and output corresponding HR video frames. Args:
basicsr/data/video_test_dataset.py:293
ClassVideoTestDUFDataset
Video test dataset for DUF dataset. Args: opt (dict): Config for train dataset. Most of keys are the same as VideoTestDatase
basicsr/data/video_test_dataset.py:231
ClassVideoTestDataset
Video test dataset. Supported datasets: Vid4, REDS4, REDSofficial. More generally, it supports testing dataset with following structures:
basicsr/data/video_test_dataset.py:11
ClassVideoTestVimeo90KDataset
Video test dataset for Vimeo90k-Test dataset. It only keeps the center frame for testing. For testing datasets, there is no need to prepare L
basicsr/data/video_test_dataset.py:150
ClassVimeo90KDataset
Vimeo90K dataset for training. The keys are generated from a meta info txt file. basicsr/data/meta_info/meta_info_Vimeo90K_train_GT.txt
basicsr/data/vimeo90k_dataset.py:10