Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ali-vilab/AnyDoor
/ types & classes
Types & classes
180 in github.com/ali-vilab/AnyDoor
⨍
Functions
1,053
◇
Types & classes
180
↓ 16 callers
Class
ResnetBlock
ldm/modules/diffusionmodules/model.py:90
↓ 11 callers
Class
TimestepEmbedSequential
A sequential module that passes timestep embeddings to the children that support it as an extra input.
ldm/modules/diffusionmodules/openaimodel.py:73
↓ 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
ldm/modules/diffusionmodules/openaimodel.py:162
↓ 8 callers
Class
NormalizeImage
Normlize image by given mean and std.
ldm/modules/midas/midas/transforms.py:197
↓ 8 callers
Class
Transpose
ldm/modules/midas/midas/vit.py:45
↓ 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
ldm/modules/diffusionmodules/openaimodel.py:277
↓ 5 callers
Class
CosineScheduler
dinov2/dinov2/utils/utils.py:68
↓ 5 callers
Class
FeatureFusionBlock_custom
Feature fusion block.
ldm/modules/midas/midas/blocks.py:291
↓ 5 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
ldm/modules/attention.py:278
↓ 5 callers
Class
_ConvBNReLU
iseg/coarse_mask_refine_util.py:11
↓ 4 callers
Class
DDIMSampler
cldm/ddim_hacked.py:10
↓ 4 callers
Class
DinoVisionTransformer
dinov2/dinov2/models/vision_transformer.py:45
↓ 4 callers
Class
Downsample
A downsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determini
ldm/modules/diffusionmodules/openaimodel.py:133
↓ 4 callers
Class
FeatureFusionBlock
Feature fusion block.
ldm/modules/midas/midas/blocks.py:194
↓ 4 callers
Class
LitEma
ldm/modules/ema.py:5
↓ 4 callers
Class
MetricLogger
dinov2/dinov2/logging/helpers.py:21
↓ 4 callers
Class
Upsample
ldm/modules/diffusionmodules/model.py:50
↓ 3 callers
Class
Decoder
ldm/modules/diffusionmodules/model.py:546
↓ 3 callers
Class
GaussianBlur
Apply Gaussian Blur to the PIL image.
dinov2/dinov2/data/transforms.py:13
↓ 3 callers
Class
Interpolate
Interpolation module.
ldm/modules/midas/midas/blocks.py:120
↓ 3 callers
Class
LatentRescaler
ldm/modules/diffusionmodules/model.py:739
↓ 3 callers
Class
ModuleDictWithForward
dinov2/dinov2/eval/knn.py:240
↓ 3 callers
Class
Upsample
An upsampling layer with an optional convolution. :param channels: channels in the inputs and outputs. :param use_conv: a bool determinin
ldm/modules/diffusionmodules/openaimodel.py:90
↓ 2 callers
Class
AttnBlock
ldm/modules/diffusionmodules/model.py:152
↓ 2 callers
Class
DPTDepthModel
ldm/modules/midas/midas/dpt_depth.py:88
↓ 2 callers
Class
Downsample
ldm/modules/diffusionmodules/model.py:68
↓ 2 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
dinov2/dinov2/layers/drop_path.py:27
↓ 2 callers
Class
Encoder
ldm/modules/diffusionmodules/model.py:452
↓ 2 callers
Class
FSDPCheckpointer
dinov2/dinov2/fsdp/__init__.py:86
↓ 2 callers
Class
FashionTryonDataset
datasets/fashiontryon.py:12
↓ 2 callers
Class
ImageDataDecoder
dinov2/dinov2/data/datasets/decoders.py:18
↓ 2 callers
Class
LayerScale
dinov2/dinov2/layers/layer_scale.py:16
↓ 2 callers
Class
LvisDataset
datasets/lvis.py:13
↓ 2 callers
Class
MVImageNetDataset
datasets/mvimagenet.py:11
↓ 2 callers
Class
MaybeToTensor
Convert a ``PIL Image`` or ``numpy.ndarray`` to tensor, or keep as is if already a tensor.
dinov2/dinov2/data/transforms.py:25
↓ 2 callers
Class
MoseDataset
datasets/mose.py:12
↓ 2 callers
Class
PrepareForNet
Prepare sample for usage as network input.
ldm/modules/midas/midas/transforms.py:211
↓ 2 callers
Class
QKVAttention
A module which performs QKV attention and splits in a different order.
ldm/modules/diffusionmodules/openaimodel.py:378
↓ 2 callers
Class
ResidualConvUnit
Residual convolution module.
ldm/modules/midas/midas/blocks.py:155
↓ 2 callers
Class
ResidualConvUnit_custom
Residual convolution module.
ldm/modules/midas/midas/blocks.py:231
↓ 2 callers
Class
Resize
Resize sample to given size (width, height).
ldm/modules/midas/midas/transforms.py:48
↓ 2 callers
Class
SAMDataset
datasets/sam.py:12
↓ 2 callers
Class
SaliencyDataset
datasets/saliency_modular.py:11
↓ 2 callers
Class
SmoothedValue
Track a series of values and provide access to smoothed values over a window or the global series average.
dinov2/dinov2/logging/helpers.py:134
↓ 2 callers
Class
TargetDecoder
dinov2/dinov2/data/datasets/decoders.py:27
↓ 2 callers
Class
UVODataset
datasets/uvo.py:12
↓ 2 callers
Class
UVOValDataset
datasets/uvo_val.py:12
↓ 2 callers
Class
VIPSegDataset
datasets/vipseg.py:13
↓ 2 callers
Class
VitonHDDataset
datasets/vitonhd.py:12
↓ 2 callers
Class
YoutubeVISDataset
datasets/ytb_vis.py:11
↓ 2 callers
Class
YoutubeVOSDataset
datasets/ytb_vos.py:11
↓ 1 callers
Class
AddReadout
ldm/modules/midas/midas/vit.py:18
↓ 1 callers
Class
AllClassifiers
dinov2/dinov2/eval/linear.py:204
↓ 1 callers
Class
BaselineModel
iseg/coarse_mask_refine_util.py:243
↓ 1 callers
Class
BasicTransformerBlock
ldm/modules/attention.py:246
↓ 1 callers
Class
BlockChunk
dinov2/dinov2/models/vision_transformer.py:38
↓ 1 callers
Class
DDIMSampler
ldm/models/diffusion/ddim.py:10
↓ 1 callers
Class
DINOLoss
dinov2/dinov2/loss/dino_clstoken_loss.py:13
↓ 1 callers
Class
DPM_Solver
ldm/models/diffusion/dpm_solver/dpm_solver.py:319
↓ 1 callers
Class
DataAugmentationDINO
dinov2/dinov2/data/augmentations.py:20
↓ 1 callers
Class
DatasetWithEnumeratedTargets
dinov2/dinov2/data/adapters.py:12
↓ 1 callers
Class
DiagonalGaussianDistribution
ldm/modules/distributions/distributions.py:24
↓ 1 callers
Class
DictKeysModule
dinov2/dinov2/eval/knn.py:187
↓ 1 callers
Class
DiffusionWrapper
ldm/models/diffusion/ddpm.py:1324
↓ 1 callers
Class
EpochSampler
dinov2/dinov2/data/samplers.py:18
↓ 1 callers
Class
FeedForward
ldm/modules/attention.py:59
↓ 1 callers
Class
FrozenCLIPEmbedder
Uses the CLIP transformer encoder for text (from huggingface)
ldm/modules/encoders/modules.py:107
↓ 1 callers
Class
FrozenT5Embedder
Uses the T5 transformer encoder for text
ldm/modules/encoders/modules.py:77
↓ 1 callers
Class
GEGLU
ldm/modules/attention.py:49
↓ 1 callers
Class
GroupNorm32
ldm/modules/diffusionmodules/util.py:217
↓ 1 callers
Class
ImageLogger
cldm/logger.py:11
↓ 1 callers
Class
ImageNetReaLAccuracy
dinov2/dinov2/eval/metrics.py:72
↓ 1 callers
Class
InfiniteSampler
dinov2/dinov2/data/samplers.py:79
↓ 1 callers
Class
KoLeoLoss
Kozachenko-Leonenko entropic loss regularizer from Sablayrolles et al. - 2018 - Spreading vectors for similarity search
dinov2/dinov2/loss/koleo_loss.py:19
↓ 1 callers
Class
LRASPP
Lite R-ASPP
iseg/coarse_mask_refine_util.py:164
↓ 1 callers
Class
LinearClassifier
Linear layer to train on top of frozen features
dinov2/dinov2/eval/linear.py:186
↓ 1 callers
Class
LinearPostprocessor
dinov2/dinov2/eval/linear.py:217
↓ 1 callers
Class
LogRegModule
dinov2/dinov2/eval/log_regression.py:109
↓ 1 callers
Class
MaskingGenerator
dinov2/dinov2/data/masking.py:12
↓ 1 callers
Class
MemoryEfficientAttnBlock
Uses xformers efficient implementation, see https://github.com/MatthieuTPHR/diffusers/blob/d80b531ff8060ec1ea982b65a1b8df70f73aa67c/s
ldm/modules/diffusionmodules/model.py:205
↓ 1 callers
Class
MemoryEfficientCrossAttentionWrapper
ldm/modules/diffusionmodules/model.py:271
↓ 1 callers
Class
MidasNet
Network for monocular depth estimation.
ldm/modules/midas/midas/midas_net.py:12
↓ 1 callers
Class
MidasNet_small
Network for monocular depth estimation.
ldm/modules/midas/midas/midas_net_custom.py:12
↓ 1 callers
Class
MobileNetV2
iseg/coarse_mask_refine_util.py:67
↓ 1 callers
Class
MobileSeg
iseg/coarse_mask_refine_util.py:190
↓ 1 callers
Class
ModelWithIntermediateLayers
dinov2/dinov2/eval/utils.py:31
↓ 1 callers
Class
ModelWithNormalize
dinov2/dinov2/eval/utils.py:22
↓ 1 callers
Class
NoiseScheduleVP
ldm/models/diffusion/dpm_solver/dpm_solver.py:7
↓ 1 callers
Class
ProjectReadout
ldm/modules/midas/midas/vit.py:31
↓ 1 callers
Class
QKVAttentionLegacy
A module which performs QKV attention. Matches legacy QKVAttention + input/ouput heads shaping
ldm/modules/diffusionmodules/openaimodel.py:346
↓ 1 callers
Class
SSLMetaArch
dinov2/dinov2/train/ssl_meta_arch.py:34
↓ 1 callers
Class
ScaleLayer
iseg/coarse_mask_refine_util.py:228
↓ 1 callers
Class
ShardedInfiniteSampler
dinov2/dinov2/data/samplers.py:166
↓ 1 callers
Class
Slice
ldm/modules/midas/midas/vit.py:9
↓ 1 callers
Class
TupleDecoder
dinov2/dinov2/data/datasets/decoders.py:35
↓ 1 callers
Class
_ClassEntry
dinov2/dinov2/data/datasets/image_net_22k.py:29
↓ 1 callers
Class
_Entry
dinov2/dinov2/data/datasets/image_net_22k.py:35
↓ 1 callers
Class
_LinearClassifierWrapper
dinov2/hubconf.py:100
↓ 1 callers
Class
_TorchDistributedEnvironment
dinov2/dinov2/distributed/__init__.py:152
↓ 1 callers
Class
iBOTPatchLoss
dinov2/dinov2/loss/ibot_patch_loss.py:35
next →
1–100 of 180, ranked by callers