MCPcopy Create free account

hub / github.com/brycedrennan/imaginAIry / types & classes

Types & classes731 in github.com/brycedrennan/imaginAIry

↓ 70 callersClassLazyLoadingImage
A class representing an image that can be lazily loaded from various sources. This class supports loading an image from a filepath, URL, a P
imaginairy/schema.py:42
↓ 64 callersClassImaginePrompt
imaginairy/schema.py:326
↓ 39 callersClassResidualBlock
imaginairy/vendored/refiners/foundationals/latent_diffusion/stable_diffusion_1/unet.py:25
↓ 30 callersClassConv2d
imaginairy/vendored/refiners/fluxion/layers/conv.py:6
↓ 25 callersClassControlInput
A Pydantic model representing the input control parameters for an operation, typically involving image processing. This model includes p
imaginairy/schema.py:229
↓ 20 callersClassChain
imaginairy/vendored/refiners/fluxion/layers/chain.py:124
↓ 20 callersClassConv2dIBNormRelu
Convolution + IBNorm + ReLu
imaginairy/vendored/facexlib/matting/modnet.py:32
↓ 18 callersClassB2Segment
imaginairy/img_processors/segformer_b2_clothes.py:39
↓ 17 callersClassNormalizeImage
Normlize image by given mean and std.
imaginairy/modules/midas/midas/transforms.py:201
↓ 17 callersClassTorchRAMTracker
Tracks peak CUDA memory usage for a block of code.
imaginairy/utils/memory_tracker.py:7
↓ 16 callersClassCLIPLCrossAttention
imaginairy/vendored/refiners/foundationals/latent_diffusion/stable_diffusion_1/unet.py:73
↓ 16 callersClassResnetBlock
imaginairy/modules/diffusion/model.py:93
↓ 15 callersClassModelWeightsConfig
imaginairy/config.py:119
↓ 15 callersClassWeightedPrompt
Represents a prompt with an associated weight. This class is used to define a text prompt with a corresponding numerical weight, indicat
imaginairy/schema.py:291
↓ 12 callersClassControlConfig
imaginairy/config.py:278
↓ 12 callersClassLinear
imaginairy/vendored/refiners/fluxion/layers/linear.py:10
↓ 11 callersClassDPTDepthModel
imaginairy/modules/midas/midas/dpt_depth.py:146
↓ 11 callersClassIdentity
imaginairy/vendored/refiners/fluxion/layers/basics.py:8
↓ 11 callersClassSDXLCrossAttention
imaginairy/vendored/refiners/foundationals/latent_diffusion/stable_diffusion_xl/unet.py:76
↓ 11 callersClassTimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
imaginairy/modules/diffusion/openaimodel.py:78
↓ 10 callersClassLambda
Lambda is a wrapper around a callable object that allows it to be used as a PyTorch module.
imaginairy/vendored/refiners/fluxion/layers/chain.py:19
↓ 10 callersClassResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels: t
imaginairy/modules/diffusion/openaimodel.py:178
↓ 10 callersClassTimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
imaginairy/modules/sgm/diffusionmodules/openaimodel.py:76
↓ 9 callersClassModelArchitecture
imaginairy/config.py:21
↓ 9 callersClassUseContext
imaginairy/vendored/refiners/fluxion/layers/chain.py:51
↓ 8 callersClassConvBlock
imaginairy/vendored/facexlib/alignment/awing_arch.py:165
↓ 8 callersClassGroupNorm
imaginairy/vendored/refiners/fluxion/layers/norm.py:24
↓ 8 callersClassResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels: t
imaginairy/modules/sgm/diffusionmodules/openaimodel.py:220
↓ 8 callersClassResConv
imaginairy/enhancers/video_interpolation/rife/IFNet_HDv3.py:63
↓ 7 callersClassBertModel
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
imaginairy/vendored/blip/med.py:625
↓ 7 callersClassFaceWarpException
imaginairy/vendored/facexlib/detection/align_trans.py:13
↓ 7 callersClassGPUModelCache
imaginairy/utils/model_cache.py:115
↓ 7 callersClassParallel
imaginairy/vendored/refiners/fluxion/layers/chain.py:489
↓ 7 callersClassResBlock
imaginairy/vendored/codeformer/vqgan_arch.py:172
↓ 7 callersClassResnet
imaginairy/vendored/refiners/foundationals/latent_diffusion/auto_encoder.py:21
↓ 7 callersClassResnetBlock
imaginairy/modules/sgm/diffusionmodules/model.py:96
↓ 7 callersClassSiLU
imaginairy/vendored/refiners/fluxion/layers/activations.py:15
↓ 6 callersClassConvBNReLU
imaginairy/vendored/facexlib/parsing/bisenet.py:8
↓ 6 callersClassConvLayer
imaginairy/vendored/facexlib/parsing/parsenet.py:74
↓ 6 callersClassResidual
imaginairy/vendored/refiners/fluxion/layers/chain.py:538
↓ 6 callersClassSD1UNet
imaginairy/vendored/refiners/foundationals/latent_diffusion/stable_diffusion_1/unet.py:236
↓ 6 callersClassSDXLUNet
imaginairy/vendored/refiners/foundationals/latent_diffusion/stable_diffusion_xl/unet.py:241
↓ 6 callersClassSpatialTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
imaginairy/modules/sgm/attention.py:669
↓ 6 callersClassStatefulResidualBlocks
imaginairy/vendored/refiners/foundationals/latent_diffusion/t2i_adapter.py:65
↓ 5 callersClassAttentionBlock
An attention block that allows spatial positions to attend to each other. Originally ported from here, but adapted to the N-d case. https
imaginairy/modules/diffusion/openaimodel.py:292
↓ 5 callersClassConv_block
imaginairy/vendored/facexlib/recognition/arcface_arch.py:140
↓ 5 callersClassDDIM
imaginairy/vendored/refiners/foundationals/latent_diffusion/schedulers/ddim.py:6
↓ 5 callersClassFeatureFusionBlock_custom
Feature fusion block.
imaginairy/modules/midas/midas/blocks.py:404
↓ 5 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
imaginairy/vendored/clip/model.py:186
↓ 5 callersClassLitEma
imaginairy/modules/ema.py:9
↓ 5 callersClassNetLinLayer
A single linear layer which does a 1x1 conv
imaginairy/modules/sgm/autoencoding/lpips/loss/lpips.py:85
↓ 5 callersClassTargetFC
Fully connection operations for target net Note: Weights & biases are different for different images in a batch, thus here we
imaginairy/vendored/facexlib/assessment/hyperiqa_net.py:277
↓ 5 callersClassTranspose
imaginairy/modules/midas/midas/backbones/utils.py:41
↓ 4 callersClassAttnBlock
imaginairy/vendored/codeformer/vqgan_arch.py:204
↓ 4 callersClassCLIPTextEncoderL
CLIPTextEncoderL is the CLIP text encoder with the following parameters: embedding_dim=768 num_layers=12 num_attention_heads=12 f
imaginairy/vendored/refiners/foundationals/clip/text_encoder.py:131
↓ 4 callersClassDepth_Wise
imaginairy/vendored/facexlib/recognition/arcface_arch.py:170
↓ 4 callersClassDoubleTextEncoder
imaginairy/vendored/refiners/foundationals/latent_diffusion/stable_diffusion_xl/text_encoder.py:60
↓ 4 callersClassDownsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
imaginairy/modules/diffusion/openaimodel.py:144
↓ 4 callersClassDownsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
imaginairy/modules/sgm/diffusionmodules/openaimodel.py:170
↓ 4 callersClassFeatureFusionBlock
Feature fusion block.
imaginairy/modules/midas/midas/blocks.py:299
↓ 4 callersClassFeedForward
imaginairy/modules/sgm/attention.py:99
↓ 4 callersClassIFBlock
imaginairy/enhancers/video_interpolation/rife/IFNet_HDv3.py:74
↓ 4 callersClassTranspose
imaginairy/vendored/refiners/fluxion/layers/basics.py:67
↓ 4 callersClassUpSampleBN
imaginairy/vendored/imaginairy_normal_map/submodules.py:7
↓ 4 callersClassUpsample
imaginairy/modules/diffusion/model.py:57
↓ 4 callersClassUpsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determinin
imaginairy/modules/sgm/diffusionmodules/openaimodel.py:117
↓ 3 callersClassBertSelfAttention
imaginairy/vendored/blip/nlvr_encoder.py:85
↓ 3 callersClassBiSeNetOutput
imaginairy/vendored/facexlib/parsing/bisenet.py:21
↓ 3 callersClassCLIPTokenizer
imaginairy/vendored/refiners/foundationals/clip/tokenizer.py:13
↓ 3 callersClassCoordConvTh
CoordConv layer as in the paper.
imaginairy/vendored/facexlib/alignment/awing_arch.py:110
↓ 3 callersClassDecoder
imaginairy/modules/diffusion/model.py:667
↓ 3 callersClassImageLoggingContext
imaginairy/utils/log_utils.py:190
↓ 3 callersClassImagineResult
imaginairy/schema.py:840
↓ 3 callersClassInterpolate
Interpolation module.
imaginairy/modules/midas/midas/blocks.py:224
↓ 3 callersClassLPIPS
imaginairy/modules/sgm/autoencoding/lpips/loss/lpips.py:12
↓ 3 callersClassLatentRescaler
imaginairy/modules/diffusion/model.py:923
↓ 3 callersClassLayerNorm
imaginairy/vendored/refiners/fluxion/layers/norm.py:7
↓ 3 callersClassModuleTree
imaginairy/vendored/refiners/fluxion/layers/module.py:177
↓ 3 callersClassRangeAdapter2d
imaginairy/vendored/refiners/foundationals/latent_diffusion/range_adapter.py:46
↓ 3 callersClassResidual
imaginairy/vendored/facexlib/recognition/arcface_arch.py:192
↓ 3 callersClassResidualBlock
Residual block recommended in: http://torch.ch/blog/2016/02/04/resnets.html
imaginairy/vendored/facexlib/parsing/parsenet.py:113
↓ 3 callersClassResidualConcatenator
imaginairy/vendored/refiners/foundationals/latent_diffusion/stable_diffusion_1/unet.py:223
↓ 3 callersClassResidualDenseBlock
Residual Dense Block. Used in RRDB block in ESRGAN. Args: num_feat (int): Channel number of intermediate features. num_grow_
imaginairy/vendored/basicsr/rrdbnet_arch.py:12
↓ 3 callersClassResize
Resize sample to given size (width, height).
imaginairy/modules/midas/midas/transforms.py:52
↓ 3 callersClassSSH
imaginairy/vendored/facexlib/detection/retinaface_net.py:36
↓ 3 callersClassSetContext
A Module that sets a context value when executed. The context need to pre exist in the context provider. #TODO Is there a way to create the c
imaginairy/vendored/refiners/fluxion/layers/chain.py:73
↓ 3 callersClassTimestep
imaginairy/modules/sgm/diffusionmodules/openaimodel.py:473
↓ 3 callersClassUpsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determinin
imaginairy/modules/diffusion/openaimodel.py:95
↓ 3 callersClassVideoTransformerBlock
imaginairy/modules/sgm/video_attention.py:36
↓ 2 callersClassAlphaBlender
imaginairy/modules/sgm/diffusionmodules/util.py:307
↓ 2 callersClassAttentionRefinementModule
imaginairy/vendored/facexlib/parsing/bisenet.py:34
↓ 2 callersClassAttnBlock
imaginairy/modules/diffusion/model.py:165
↓ 2 callersClassBLIP_Decoder
imaginairy/vendored/blip/blip.py:90
↓ 2 callersClassBasicBlock
imaginairy/vendored/facexlib/parsing/resnet.py:10
↓ 2 callersClassBasicTransformerBlock
imaginairy/modules/sgm/attention.py:507
↓ 2 callersClassBertAttention
imaginairy/vendored/blip/nlvr_encoder.py:286
↓ 2 callersClassBertAttention
imaginairy/vendored/blip/med.py:275
↓ 2 callersClassBertLMHeadModel
imaginairy/vendored/blip/med.py:910
↓ 2 callersClassBottleneck
A named tuple describing a ResNet block.
imaginairy/vendored/facexlib/recognition/arcface_arch.py:77
↓ 2 callersClassBottleneck
imaginairy/vendored/clip/model.py:12
next →1–100 of 731, ranked by callers