Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HPLQAQ/SAM-Deblur
/ types & classes
Types & classes
60 in github.com/HPLQAQ/SAM-Deblur
⨍
Functions
372
◇
Types & classes
60
↓ 8 callers
Class
TransformerBlock
basicsr/models/archs/restormer_arch.py:137
↓ 7 callers
Class
NAFBlock
basicsr/models/archs/NAFNet_arch.py:27
↓ 6 callers
Class
LayerNorm2d
basicsr/models/archs/arch_util.py:291
↓ 4 callers
Class
FileClient
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:156
↓ 3 callers
Class
BaselineBlock
basicsr/models/archs/Baseline_arch.py:22
↓ 3 callers
Class
Downsample
basicsr/models/archs/restormer_arch.py:171
↓ 3 callers
Class
Upsample
basicsr/models/archs/restormer_arch.py:181
↓ 2 callers
Class
LayerNorm
basicsr/models/archs/restormer_arch.py:60
↓ 1 callers
Class
Attention
basicsr/models/archs/restormer_arch.py:99
↓ 1 callers
Class
AvgPool2d
basicsr/models/archs/local_arch.py:10
↓ 1 callers
Class
Baseline
basicsr/models/archs/Baseline_arch.py:82
↓ 1 callers
Class
BiasFree_LayerNorm
basicsr/models/archs/restormer_arch.py:25
↓ 1 callers
Class
CPUPrefetcher
CPU prefetcher. Args: loader: Dataloader.
basicsr/data/prefetch_dataloader.py:69
↓ 1 callers
Class
CUDAPrefetcher
CUDA prefetcher. Ref: https://github.com/NVIDIA/apex/issues/304# It may consums more GPU memory. Args: loader: Dataloader.
basicsr/data/prefetch_dataloader.py:90
↓ 1 callers
Class
DropPath
basicsr/models/archs/NAFSSR_arch.py:62
↓ 1 callers
Class
EnlargedSampler
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:13
↓ 1 callers
Class
FeedForward
basicsr/models/archs/restormer_arch.py:76
↓ 1 callers
Class
MessageLogger
Message logger for printing. Args: opt (dict): Config. It contains the following keys: name (str): Exp name. logg
basicsr/utils/logger.py:14
↓ 1 callers
Class
Mixing_Augment
basicsr/models/image_clean_model.py:22
↓ 1 callers
Class
MySequential
basicsr/models/archs/arch_util.py:303
↓ 1 callers
Class
NAFBlockSR
NAFBlock for Super-Resolution
basicsr/models/archs/NAFSSR_arch.py:79
↓ 1 callers
Class
NAFNet
basicsr/models/archs/NAFNet_arch.py:83
↓ 1 callers
Class
NAFSSR
basicsr/models/archs/NAFSSR_arch.py:131
↓ 1 callers
Class
OverlapPatchEmbed
basicsr/models/archs/restormer_arch.py:156
↓ 1 callers
Class
PrefetchDataLoader
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:46
↓ 1 callers
Class
PrefetchGenerator
A general prefetch generator. Ref: https://stackoverflow.com/questions/7323664/python-generator-pre-fetch Args: generator: Pytho
basicsr/data/prefetch_dataloader.py:13
↓ 1 callers
Class
SCAM
Stereo Cross Attention Module (SCAM)
basicsr/models/archs/NAFSSR_arch.py:25
↓ 1 callers
Class
SegAvgPool2d
basicsr/models/archs/seg_local_arch.py:10
↓ 1 callers
Class
SegNAFNet
basicsr/models/archs/SegNAFNet_arch.py:23
↓ 1 callers
Class
SimpleGate
basicsr/models/archs/NAFNet_arch.py:22
↓ 1 callers
Class
WithBias_LayerNorm
basicsr/models/archs/restormer_arch.py:41
Class
BaseModel
Base model.
basicsr/models/base_model.py:20
Class
BaseStorageBackend
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:11
Class
BaselineLocal
basicsr/models/archs/Baseline_arch.py:163
Class
CosineAnnealingRestartLR
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:141
Class
FaceRestorationHelper
Helper for the face restoration pipeline.
basicsr/utils/face_util.py:22
Class
HardDiskBackend
Raw hard disks storage backend.
basicsr/utils/file_client.py:66
Class
ImageCleanModel
Base Deblur model for single image deblur.
basicsr/models/image_clean_model.py:51
Class
ImageRestorationModel
Base Deblur model for single image deblur.
basicsr/models/image_restoration_model.py:23
Class
L1Loss
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:32
Class
LayerNormFunction
basicsr/models/archs/arch_util.py:264
Class
LinearLR
Args: optimizer (torch.nn.optimizer): Torch optimizer. milestones (list): Iterations that will decrease learning rate. g
basicsr/models/lr_scheduler.py:54
Class
LmdbBackend
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:82
Class
LmdbMaker
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:170
Class
Local_Base
basicsr/models/archs/local_arch.py:99
Class
MSELoss
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:61
Class
MemcachedBackend
Memcached storage backend. Attributes: server_list_cfg (str): Config file for memcached server list. client_cfg (str): Config fil
basicsr/utils/file_client.py:28
Class
MultiStepRestartLR
MultiStep with restarts learning rate scheme. Args: optimizer (torch.nn.optimizer): Torch optimizer. milestones (list): Iteratio
basicsr/models/lr_scheduler.py:12
Class
NAFNetLocal
basicsr/models/archs/NAFNet_arch.py:165
Class
NAFNetSR
NAFNet for Super-Resolution
basicsr/models/archs/NAFSSR_arch.py:94
Class
PSNRLoss
basicsr/models/losses/losses.py:90
Class
PairedImageDataset
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:17
Class
PairedImageGroupMaskDataset
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_group_mask_dataset.py:18
Class
PairedImageMaskDataset
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_mask_dataset.py:18
Class
ResidualBlockNoBN
Residual block without BN. It has a style of: ---Conv-ReLU-Conv-+- |________________| Args: num_feat (int): Channel
basicsr/models/archs/arch_util.py:71
Class
Restormer
basicsr/models/archs/restormer_arch.py:193
Class
SegNAFNetLocal
basicsr/models/archs/SegNAFNet_arch.py:178
Class
Seg_Local_Base
basicsr/models/archs/seg_local_arch.py:99
Class
Upsample
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:102
Class
VibrateLR
Args: optimizer (torch.nn.optimizer): Torch optimizer. milestones (list): Iterations that will decrease learning rate. g
basicsr/models/lr_scheduler.py:77