MCPcopy Create free account

hub / github.com/bcmi/OSInsert-Image-Composition / types & classes

Types & classes112 in github.com/bcmi/OSInsert-Image-Composition

↓ 17 callersClassResnetBlock
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:82
↓ 11 callersClassTimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:74
↓ 10 callersClassResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels: t
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:163
↓ 10 callersClassResize
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:747
↓ 6 callersClassDownsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:134
↓ 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
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:393
↓ 5 callersClassDDIMSampler
libcom/os_insert/source/ldm/models/diffusion/ddim.py:12
↓ 5 callersClassUpsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determinin
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:91
↓ 4 callersClassDecoder
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:462
↓ 4 callersClassUpsample
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:42
↓ 3 callersClassDownsample
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:60
↓ 3 callersClassEncoder
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:368
↓ 3 callersClassLatentRescaler
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:655
↓ 3 callersClassLayerNorm
Implementation that supports fp16 inputs but fp32 gains/biases.
libcom/os_insert/source/ldm/modules/encoders/xf.py:22
↓ 3 callersClassSpatialTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
libcom/os_insert/source/ldm/modules/attention.py:218
↓ 2 callersClassAttention
libcom/os_insert/source/ldm/modules/x_transformer.py:215
↓ 2 callersClassAttnBlock
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:150
↓ 2 callersClassCrossAttention
libcom/os_insert/source/ldm/modules/attention.py:152
↓ 2 callersClassEncoder
libcom/os_insert/source/ldm/modules/x_transformer.py:541
↓ 2 callersClassInsertAnythingModel
libcom/os_insert/source/insertanything_infer.py:175
↓ 2 callersClassLitEma
libcom/os_insert/source/ldm/modules/ema.py:5
↓ 2 callersClassQKVAttention
A module which performs QKV attention and splits in a different order.
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:494
↓ 2 callersClassTransformerWrapper
libcom/os_insert/source/ldm/modules/x_transformer.py:548
↓ 1 callersClassAbsolutePositionalEmbedding
libcom/os_insert/source/ldm/modules/x_transformer.py:25
↓ 1 callersClassAttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:32
↓ 1 callersClassBERTTokenizer
Uses a pretrained BERT tokenizer by huggingface. Vocab size: 30522 (?)
libcom/os_insert/source/ldm/modules/encoders/modules.py:54
↓ 1 callersClassBasicTransformerBlock
libcom/os_insert/source/ldm/modules/attention.py:196
↓ 1 callersClassDataAugmentation
libcom/os_insert/source/ldm/data/open_images.py:111
↓ 1 callersClassDiagonalGaussianDistribution
libcom/os_insert/source/ldm/modules/distributions/distributions.py:24
↓ 1 callersClassDiffusionWrapper
libcom/os_insert/source/ldm/models/diffusion/ddpm.py:1296
↓ 1 callersClassFOSEDataset
libcom/os_insert/source/ldm/data/open_images.py:524
↓ 1 callersClassFeedForward
libcom/os_insert/source/ldm/modules/x_transformer.py:194
↓ 1 callersClassFeedForward
libcom/os_insert/source/ldm/modules/attention.py:47
↓ 1 callersClassFixedPositionalEmbedding
libcom/os_insert/source/ldm/modules/x_transformer.py:39
↓ 1 callersClassFrozenCLIPImageEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
libcom/os_insert/source/ldm/modules/encoders/modules.py:139
↓ 1 callersClassGEGLU
libcom/os_insert/source/ldm/modules/x_transformer.py:184
↓ 1 callersClassGEGLU
libcom/os_insert/source/ldm/modules/attention.py:37
↓ 1 callersClassGRUGating
libcom/os_insert/source/ldm/modules/x_transformer.py:168
↓ 1 callersClassGroupNorm32
libcom/os_insert/source/ldm/modules/diffusionmodules/util.py:214
↓ 1 callersClassImageNetTrain
libcom/os_insert/source/ldm/data/imagenet.py:134
↓ 1 callersClassImageNetValidation
libcom/os_insert/source/ldm/data/imagenet.py:197
↓ 1 callersClassLinAttnBlock
to match AttnBlock usage
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:144
↓ 1 callersClassMLP
libcom/os_insert/source/ldm/modules/encoders/xf.py:48
↓ 1 callersClassMultiheadAttention
libcom/os_insert/source/ldm/modules/encoders/xf.py:31
↓ 1 callersClassMy_ResBlock
A residual block that can optionally change the number of channels. :param channels: the number of input channels. :param emb_channels: t
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:278
↓ 1 callersClassOSInsertConfig
libcom/os_insert/os_insert.py:31
↓ 1 callersClassOSInsertModel
High-level OSInsert interface. Modes ----- - ``aggressive``: ObjectStitch + SAM + InsertAnything - ``conservative``: background + bbo
libcom/os_insert/os_insert.py:44
↓ 1 callersClassObjectStitchConfig
Configuration for ObjectStitch inference. Parameters are intentionally minimal; more options can be added when we hook up the real model impl
libcom/os_insert/source/objectstitch_infer.py:61
↓ 1 callersClassQKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:462
↓ 1 callersClassQKVMultiheadAttention
libcom/os_insert/source/ldm/modules/encoders/xf.py:60
↓ 1 callersClassResidual
libcom/os_insert/source/ldm/modules/x_transformer.py:163
↓ 1 callersClassResidualAttentionBlock
libcom/os_insert/source/ldm/modules/encoders/xf.py:80
↓ 1 callersClassSamOnObjectStitchConfig
Configuration for SAM-on-ObjectStitch inference.
libcom/os_insert/source/sam_on_objectstitch.py:27
↓ 1 callersClassScale
libcom/os_insert/source/ldm/modules/x_transformer.py:117
↓ 1 callersClassTransformer
libcom/os_insert/source/ldm/modules/encoders/xf.py:104
↓ 1 callersClassWrappedDataset
Wraps an arbitrary object with __len__ and __getitem__ into a pytorch dataset
libcom/os_insert/source/ldm/data/datamodule.py:25
ClassAbstractDistribution
libcom/os_insert/source/ldm/modules/distributions/distributions.py:5
ClassAbstractEncoder
libcom/os_insert/source/ldm/modules/encoders/modules.py:13
ClassAttentionLayers
libcom/os_insert/source/ldm/modules/x_transformer.py:370
ClassAutoencoderKL
libcom/os_insert/source/ldm/models/autoencoder.py:285
ClassBERTEmbedder
Uses the BERT tokenizr model and add some transformer encoder layers
libcom/os_insert/source/ldm/modules/encoders/modules.py:81
ClassCOCOEEDataset
libcom/os_insert/source/ldm/data/open_images.py:455
ClassCheckpointFunction
libcom/os_insert/source/ldm/modules/diffusionmodules/util.py:119
ClassClassEmbedder
libcom/os_insert/source/ldm/modules/encoders/modules.py:22
ClassDDPM
libcom/os_insert/source/ldm/models/diffusion/ddpm.py:48
ClassDataModuleFromConfig
libcom/os_insert/source/ldm/data/datamodule.py:52
ClassDiracDistribution
libcom/os_insert/source/ldm/modules/distributions/distributions.py:13
ClassEncoderUNetModel
The half UNet model with attention and timestep embedding. For usage, see UNet.
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:892
ClassFirstStagePostProcessor
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:770
ClassFluxFillPipeline
diffusers_osinsert/_patched_pipeline_flux_fill.py:167
ClassHybridConditioner
libcom/os_insert/source/ldm/modules/diffusionmodules/util.py:251
ClassIdentityFirstStage
libcom/os_insert/source/ldm/models/autoencoder.py:426
ClassImageNetBase
libcom/os_insert/source/ldm/data/imagenet.py:26
ClassImageNetSR
libcom/os_insert/source/ldm/data/imagenet.py:272
ClassImageNetSRTrain
libcom/os_insert/source/ldm/data/imagenet.py:375
ClassImageNetSRValidation
libcom/os_insert/source/ldm/data/imagenet.py:386
ClassLPIPSWithDiscriminator
libcom/os_insert/source/ldm/modules/losses/contperceptual.py:7
ClassLSUNBase
libcom/os_insert/source/ldm/data/lsun.py:9
ClassLSUNBedroomsTrain
libcom/os_insert/source/ldm/data/lsun.py:73
ClassLSUNBedroomsValidation
libcom/os_insert/source/ldm/data/lsun.py:78
ClassLSUNCatsTrain
libcom/os_insert/source/ldm/data/lsun.py:84
ClassLSUNCatsValidation
libcom/os_insert/source/ldm/data/lsun.py:89
ClassLSUNChurchesTrain
libcom/os_insert/source/ldm/data/lsun.py:62
ClassLSUNChurchesValidation
libcom/os_insert/source/ldm/data/lsun.py:67
ClassLambdaLinearScheduler
libcom/os_insert/source/ldm/lr_scheduler.py:81
ClassLambdaWarmUpCosineScheduler
note: use with a base_lr of 1.0
libcom/os_insert/source/ldm/lr_scheduler.py:4
ClassLambdaWarmUpCosineScheduler2
supports repeated iterations, configurable via lists note: use with a base_lr of 1.0.
libcom/os_insert/source/ldm/lr_scheduler.py:36
ClassLatentDiffusion
main class
libcom/os_insert/source/ldm/models/diffusion/ddpm.py:452
ClassLinearAttention
libcom/os_insert/source/ldm/modules/attention.py:80
ClassMergedRescaleDecoder
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:711
ClassMergedRescaleEncoder
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:692
ClassModel
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:216
ClassNoisyLatentImageClassifier
libcom/os_insert/source/ldm/models/diffusion/classifier.py:28
ClassOpenImageDataset
libcom/os_insert/source/ldm/data/open_images.py:345
ClassPLMSSampler
libcom/os_insert/source/ldm/models/diffusion/plms.py:11
ClassRMSNorm
libcom/os_insert/source/ldm/modules/x_transformer.py:151
ClassRezero
libcom/os_insert/source/ldm/modules/x_transformer.py:128
ClassScaleNorm
libcom/os_insert/source/ldm/modules/x_transformer.py:139
ClassSiLU
libcom/os_insert/source/ldm/modules/diffusionmodules/util.py:209
ClassSimpleDecoder
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:571
next →1–100 of 112, ranked by callers