Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/csslc/PiSA-SR
/ types & classes
Types & classes
67 in github.com/csslc/PiSA-SR
⨍
Functions
373
◇
Types & classes
67
↓ 9 callers
Class
BertModel
The model can behave as an encoder (with only self-attention) as well as a decoder, in which case a layer of cross-attention is added between
ram/models/bert.py:646
↓ 6 callers
Class
SwinTransformer
r""" Swin Transformer A PyTorch impl of : `Swin Transformer: Hierarchical Vision Transformer using Shifted Windows` - https://arxiv
ram/models/swin_transformer.py:498
↓ 4 callers
Class
BertLMHeadModel
ram/models/bert.py:885
↓ 2 callers
Class
AsymmetricLoss
ram/models/utils.py:320
↓ 2 callers
Class
BertAttention
ram/models/bert_lora.py:303
↓ 2 callers
Class
BertAttention
ram/models/bert.py:298
↓ 2 callers
Class
GroupWiseLinear
ram/models/utils.py:99
↓ 2 callers
Class
PairedSROnlineTxtDataset
src/datasets/dataset.py:14
↓ 2 callers
Class
PatchEmbed
r""" Image to Patch Embedding Args: img_size (int): Image size. Default: 224. patch_size (int): Patch token size. Default: 4.
ram/models/swin_transformer.py:450
↓ 2 callers
Class
VAEHook
src/my_utils/vaehook.py:536
↓ 2 callers
Class
VisionTransformer
Vision Transformer A PyTorch impl of : `An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale` - https://arxiv.org/
ram/models/vit.py:113
↓ 1 callers
Class
Attention
ram/models/vit.py:44
↓ 1 callers
Class
BasicLayer
A basic Swin Transformer layer for one stage. Args: dim (int): Number of input channels. input_resolution (tuple[int]): Input re
ram/models/swin_transformer.py:380
↓ 1 callers
Class
BasicLayer
A basic Swin Transformer layer for one stage. Args: dim (int): Number of input channels. input_resolution (tuple[int]): Input re
ram/models/swin_transformer_lora.py:349
↓ 1 callers
Class
BertEmbeddings
Construct the embeddings from word and position embeddings.
ram/models/bert_lora.py:102
↓ 1 callers
Class
BertEmbeddings
Construct the embeddings from word and position embeddings.
ram/models/bert.py:100
↓ 1 callers
Class
BertEncoder
ram/models/bert_lora.py:466
↓ 1 callers
Class
BertEncoder
ram/models/bert.py:461
↓ 1 callers
Class
BertIntermediate
ram/models/bert_lora.py:352
↓ 1 callers
Class
BertIntermediate
ram/models/bert.py:347
↓ 1 callers
Class
BertLMPredictionHead
ram/models/bert_lora.py:598
↓ 1 callers
Class
BertLMPredictionHead
ram/models/bert.py:593
↓ 1 callers
Class
BertLayer
ram/models/bert_lora.py:381
↓ 1 callers
Class
BertLayer
ram/models/bert.py:376
↓ 1 callers
Class
BertModel
The model can behave as an encoder (with only self-attention) as well as a decoder, in which case a layer of cross-attention is added between
ram/models/bert_lora.py:651
↓ 1 callers
Class
BertOnlyMLMHead
ram/models/bert_lora.py:618
↓ 1 callers
Class
BertOnlyMLMHead
ram/models/bert.py:613
↓ 1 callers
Class
BertOutput
ram/models/bert_lora.py:367
↓ 1 callers
Class
BertOutput
ram/models/bert.py:362
↓ 1 callers
Class
BertPooler
ram/models/bert_lora.py:566
↓ 1 callers
Class
BertPooler
ram/models/bert.py:561
↓ 1 callers
Class
BertPredictionHeadTransform
ram/models/bert_lora.py:581
↓ 1 callers
Class
BertPredictionHeadTransform
ram/models/bert.py:576
↓ 1 callers
Class
BertSelfAttention
ram/models/bert_lora.py:148
↓ 1 callers
Class
BertSelfAttention
ram/models/bert.py:146
↓ 1 callers
Class
BertSelfOutput
ram/models/bert_lora.py:289
↓ 1 callers
Class
BertSelfOutput
ram/models/bert.py:284
↓ 1 callers
Class
Block
ram/models/vit.py:89
↓ 1 callers
Class
CSDLoss
pisasr.py:86
↓ 1 callers
Class
GroupNormParam
src/my_utils/vaehook.py:458
↓ 1 callers
Class
Mlp
MLP as used in Vision Transformer, MLP-Mixer and related networks
ram/models/vit.py:23
↓ 1 callers
Class
Mlp
ram/models/swin_transformer.py:17
↓ 1 callers
Class
Mlp
ram/models/swin_transformer_lora.py:19
↓ 1 callers
Class
NansException
src/my_utils/devices.py:103
↓ 1 callers
Class
PatchEmbed
r""" Image to Patch Embedding Args: img_size (int): Image size. Default: 224. patch_size (int): Patch token size. Default: 4.
ram/models/swin_transformer_lora.py:419
↓ 1 callers
Class
PiSASR
pisasr.py:177
↓ 1 callers
Class
PiSASR_eval
pisasr.py:308
↓ 1 callers
Class
RAM
ram/models/ram.py:20
↓ 1 callers
Class
RAMLora
ram/models/ram_lora.py:21
↓ 1 callers
Class
RealESRGAN_degradation
src/datasets/realesrgan.py:53
↓ 1 callers
Class
SwinTransformerBlock
r""" Swin Transformer Block. Args: dim (int): Number of input channels. input_resolution (tuple[int]): Input resulotion.
ram/models/swin_transformer.py:166
↓ 1 callers
Class
SwinTransformerBlock
r""" Swin Transformer Block. Args: dim (int): Number of input channels. input_resolution (tuple[int]): Input resulotion.
ram/models/swin_transformer_lora.py:172
↓ 1 callers
Class
Tag2Text
ram/models/tag2text.py:19
↓ 1 callers
Class
Tag2Text
ram/models/tag2text_lora.py:19
↓ 1 callers
Class
UNet2DConditionOutput
The output of [`UNet2DConditionModel`]. Args: sample (`torch.FloatTensor` of shape `(batch_size, num_channels, height, width)`):
src/models/unet_2d_condition.py:62
↓ 1 callers
Class
WindowAttention
r""" Window based multi-head self attention (W-MSA) module with relative position bias. It supports both of shifted and non-shifted window. A
ram/models/swin_transformer.py:68
↓ 1 callers
Class
WindowAttention
r""" Window based multi-head self attention (W-MSA) module with relative position bias. It supports both of shifted and non-shifted window. A
ram/models/swin_transformer_lora.py:72
Class
AutoencoderKL
r""" A VAE model with KL loss for encoding images into latents and decoding latent representations into images. This model inherits from [`Mo
src/models/autoencoder_kl.py:34
Class
BertEmbeddings_nopos
Construct the embeddings from word and position embeddings.
ram/models/bert_lora.py:54
Class
BertEmbeddings_nopos
Construct the embeddings from word and position embeddings.
ram/models/bert.py:52
Class
BertLMHeadModel
ram/models/bert_lora.py:890
Class
BertPreTrainedModel
An abstract class to handle weights initialization and a simple interface for downloading and loading pretrained models.
ram/models/bert_lora.py:628
Class
BertPreTrainedModel
An abstract class to handle weights initialization and a simple interface for downloading and loading pretrained models.
ram/models/bert.py:623
Class
PatchMerging
r""" Patch Merging Layer. Args: input_resolution (tuple[int]): Resolution of input feature. dim (int): Number of input channels.
ram/models/swin_transformer.py:331
Class
PatchMerging
r""" Patch Merging Layer. Args: input_resolution (tuple[int]): Resolution of input feature. dim (int): Number of input channels.
ram/models/swin_transformer_lora.py:300
Class
SwinTransformer
r""" Swin Transformer A PyTorch impl of : `Swin Transformer: Hierarchical Vision Transformer using Shifted Windows` - https://arxiv
ram/models/swin_transformer_lora.py:467
Class
UNet2DConditionModel
r""" A conditional 2D UNet model that takes a noisy sample, conditional state, and a timestep and returns a sample shaped output. This mo
src/models/unet_2d_condition.py:74