Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bcmi/OSInsert-Image-Composition
/ types & classes
Types & classes
112 in github.com/bcmi/OSInsert-Image-Composition
⨍
Functions
545
◇
Types & classes
112
↓ 17 callers
Class
ResnetBlock
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:82
↓ 11 callers
Class
TimestepEmbedSequential
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 callers
Class
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:163
↓ 10 callers
Class
Resize
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:747
↓ 6 callers
Class
Downsample
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 callers
Class
AttentionBlock
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 callers
Class
DDIMSampler
libcom/os_insert/source/ldm/models/diffusion/ddim.py:12
↓ 5 callers
Class
Upsample
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 callers
Class
Decoder
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:462
↓ 4 callers
Class
Upsample
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:42
↓ 3 callers
Class
Downsample
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:60
↓ 3 callers
Class
Encoder
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:368
↓ 3 callers
Class
LatentRescaler
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:655
↓ 3 callers
Class
LayerNorm
Implementation that supports fp16 inputs but fp32 gains/biases.
libcom/os_insert/source/ldm/modules/encoders/xf.py:22
↓ 3 callers
Class
SpatialTransformer
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 callers
Class
Attention
libcom/os_insert/source/ldm/modules/x_transformer.py:215
↓ 2 callers
Class
AttnBlock
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:150
↓ 2 callers
Class
CrossAttention
libcom/os_insert/source/ldm/modules/attention.py:152
↓ 2 callers
Class
Encoder
libcom/os_insert/source/ldm/modules/x_transformer.py:541
↓ 2 callers
Class
InsertAnythingModel
libcom/os_insert/source/insertanything_infer.py:175
↓ 2 callers
Class
LitEma
libcom/os_insert/source/ldm/modules/ema.py:5
↓ 2 callers
Class
QKVAttention
A module which performs QKV attention and splits in a different order.
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:494
↓ 2 callers
Class
TransformerWrapper
libcom/os_insert/source/ldm/modules/x_transformer.py:548
↓ 1 callers
Class
AbsolutePositionalEmbedding
libcom/os_insert/source/ldm/modules/x_transformer.py:25
↓ 1 callers
Class
AttentionPool2d
Adapted from CLIP: https://github.com/openai/CLIP/blob/main/clip/model.py
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:32
↓ 1 callers
Class
BERTTokenizer
Uses a pretrained BERT tokenizer by huggingface. Vocab size: 30522 (?)
libcom/os_insert/source/ldm/modules/encoders/modules.py:54
↓ 1 callers
Class
BasicTransformerBlock
libcom/os_insert/source/ldm/modules/attention.py:196
↓ 1 callers
Class
DataAugmentation
libcom/os_insert/source/ldm/data/open_images.py:111
↓ 1 callers
Class
DiagonalGaussianDistribution
libcom/os_insert/source/ldm/modules/distributions/distributions.py:24
↓ 1 callers
Class
DiffusionWrapper
libcom/os_insert/source/ldm/models/diffusion/ddpm.py:1296
↓ 1 callers
Class
FOSEDataset
libcom/os_insert/source/ldm/data/open_images.py:524
↓ 1 callers
Class
FeedForward
libcom/os_insert/source/ldm/modules/x_transformer.py:194
↓ 1 callers
Class
FeedForward
libcom/os_insert/source/ldm/modules/attention.py:47
↓ 1 callers
Class
FixedPositionalEmbedding
libcom/os_insert/source/ldm/modules/x_transformer.py:39
↓ 1 callers
Class
FrozenCLIPImageEmbedder
Uses the CLIP transformer encoder for text (from Hugging Face)
libcom/os_insert/source/ldm/modules/encoders/modules.py:139
↓ 1 callers
Class
GEGLU
libcom/os_insert/source/ldm/modules/x_transformer.py:184
↓ 1 callers
Class
GEGLU
libcom/os_insert/source/ldm/modules/attention.py:37
↓ 1 callers
Class
GRUGating
libcom/os_insert/source/ldm/modules/x_transformer.py:168
↓ 1 callers
Class
GroupNorm32
libcom/os_insert/source/ldm/modules/diffusionmodules/util.py:214
↓ 1 callers
Class
ImageNetTrain
libcom/os_insert/source/ldm/data/imagenet.py:134
↓ 1 callers
Class
ImageNetValidation
libcom/os_insert/source/ldm/data/imagenet.py:197
↓ 1 callers
Class
LinAttnBlock
to match AttnBlock usage
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:144
↓ 1 callers
Class
MLP
libcom/os_insert/source/ldm/modules/encoders/xf.py:48
↓ 1 callers
Class
MultiheadAttention
libcom/os_insert/source/ldm/modules/encoders/xf.py:31
↓ 1 callers
Class
My_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 callers
Class
OSInsertConfig
libcom/os_insert/os_insert.py:31
↓ 1 callers
Class
OSInsertModel
High-level OSInsert interface. Modes ----- - ``aggressive``: ObjectStitch + SAM + InsertAnything - ``conservative``: background + bbo
libcom/os_insert/os_insert.py:44
↓ 1 callers
Class
ObjectStitchConfig
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 callers
Class
QKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:462
↓ 1 callers
Class
QKVMultiheadAttention
libcom/os_insert/source/ldm/modules/encoders/xf.py:60
↓ 1 callers
Class
Residual
libcom/os_insert/source/ldm/modules/x_transformer.py:163
↓ 1 callers
Class
ResidualAttentionBlock
libcom/os_insert/source/ldm/modules/encoders/xf.py:80
↓ 1 callers
Class
SamOnObjectStitchConfig
Configuration for SAM-on-ObjectStitch inference.
libcom/os_insert/source/sam_on_objectstitch.py:27
↓ 1 callers
Class
Scale
libcom/os_insert/source/ldm/modules/x_transformer.py:117
↓ 1 callers
Class
Transformer
libcom/os_insert/source/ldm/modules/encoders/xf.py:104
↓ 1 callers
Class
WrappedDataset
Wraps an arbitrary object with __len__ and __getitem__ into a pytorch dataset
libcom/os_insert/source/ldm/data/datamodule.py:25
Class
AbstractDistribution
libcom/os_insert/source/ldm/modules/distributions/distributions.py:5
Class
AbstractEncoder
libcom/os_insert/source/ldm/modules/encoders/modules.py:13
Class
AttentionLayers
libcom/os_insert/source/ldm/modules/x_transformer.py:370
Class
AutoencoderKL
libcom/os_insert/source/ldm/models/autoencoder.py:285
Class
BERTEmbedder
Uses the BERT tokenizr model and add some transformer encoder layers
libcom/os_insert/source/ldm/modules/encoders/modules.py:81
Class
COCOEEDataset
libcom/os_insert/source/ldm/data/open_images.py:455
Class
CheckpointFunction
libcom/os_insert/source/ldm/modules/diffusionmodules/util.py:119
Class
ClassEmbedder
libcom/os_insert/source/ldm/modules/encoders/modules.py:22
Class
DDPM
libcom/os_insert/source/ldm/models/diffusion/ddpm.py:48
Class
DataModuleFromConfig
libcom/os_insert/source/ldm/data/datamodule.py:52
Class
DiracDistribution
libcom/os_insert/source/ldm/modules/distributions/distributions.py:13
Class
EncoderUNetModel
The half UNet model with attention and timestep embedding. For usage, see UNet.
libcom/os_insert/source/ldm/modules/diffusionmodules/openaimodel.py:892
Class
FirstStagePostProcessor
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:770
Class
FluxFillPipeline
diffusers_osinsert/_patched_pipeline_flux_fill.py:167
Class
HybridConditioner
libcom/os_insert/source/ldm/modules/diffusionmodules/util.py:251
Class
IdentityFirstStage
libcom/os_insert/source/ldm/models/autoencoder.py:426
Class
ImageNetBase
libcom/os_insert/source/ldm/data/imagenet.py:26
Class
ImageNetSR
libcom/os_insert/source/ldm/data/imagenet.py:272
Class
ImageNetSRTrain
libcom/os_insert/source/ldm/data/imagenet.py:375
Class
ImageNetSRValidation
libcom/os_insert/source/ldm/data/imagenet.py:386
Class
LPIPSWithDiscriminator
libcom/os_insert/source/ldm/modules/losses/contperceptual.py:7
Class
LSUNBase
libcom/os_insert/source/ldm/data/lsun.py:9
Class
LSUNBedroomsTrain
libcom/os_insert/source/ldm/data/lsun.py:73
Class
LSUNBedroomsValidation
libcom/os_insert/source/ldm/data/lsun.py:78
Class
LSUNCatsTrain
libcom/os_insert/source/ldm/data/lsun.py:84
Class
LSUNCatsValidation
libcom/os_insert/source/ldm/data/lsun.py:89
Class
LSUNChurchesTrain
libcom/os_insert/source/ldm/data/lsun.py:62
Class
LSUNChurchesValidation
libcom/os_insert/source/ldm/data/lsun.py:67
Class
LambdaLinearScheduler
libcom/os_insert/source/ldm/lr_scheduler.py:81
Class
LambdaWarmUpCosineScheduler
note: use with a base_lr of 1.0
libcom/os_insert/source/ldm/lr_scheduler.py:4
Class
LambdaWarmUpCosineScheduler2
supports repeated iterations, configurable via lists note: use with a base_lr of 1.0.
libcom/os_insert/source/ldm/lr_scheduler.py:36
Class
LatentDiffusion
main class
libcom/os_insert/source/ldm/models/diffusion/ddpm.py:452
Class
LinearAttention
libcom/os_insert/source/ldm/modules/attention.py:80
Class
MergedRescaleDecoder
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:711
Class
MergedRescaleEncoder
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:692
Class
Model
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:216
Class
NoisyLatentImageClassifier
libcom/os_insert/source/ldm/models/diffusion/classifier.py:28
Class
OpenImageDataset
libcom/os_insert/source/ldm/data/open_images.py:345
Class
PLMSSampler
libcom/os_insert/source/ldm/models/diffusion/plms.py:11
Class
RMSNorm
libcom/os_insert/source/ldm/modules/x_transformer.py:151
Class
Rezero
libcom/os_insert/source/ldm/modules/x_transformer.py:128
Class
ScaleNorm
libcom/os_insert/source/ldm/modules/x_transformer.py:139
Class
SiLU
libcom/os_insert/source/ldm/modules/diffusionmodules/util.py:209
Class
SimpleDecoder
libcom/os_insert/source/ldm/modules/diffusionmodules/model.py:571
next →
1–100 of 112, ranked by callers