Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ToTheBeginning/PuLID
/ types & classes
Types & classes
80 in github.com/ToTheBeginning/PuLID
⨍
Functions
316
◇
Types & classes
80
↓ 6 callers
Class
ResnetBlock
flux/modules/autoencoder.py:55
↓ 4 callers
Class
LayerScale
eva_clip/transformer.py:66
↓ 3 callers
Class
AutoEncoderParams
flux/modules/autoencoder.py:9
↓ 3 callers
Class
FluxParams
flux/model.py:18
↓ 3 callers
Class
MLPEmbedder
flux/modules/layers.py:52
↓ 3 callers
Class
ModelSpec
flux/util.py:25
↓ 3 callers
Class
Modulation
flux/modules/layers.py:113
↓ 2 callers
Class
AttnBlock
flux/modules/autoencoder.py:25
↓ 2 callers
Class
AttnProcessor
pulid/attention_processor.py:11
↓ 2 callers
Class
Bottleneck
eva_clip/modified_resnet.py:10
↓ 2 callers
Class
CLIP
eva_clip/model.py:210
↓ 2 callers
Class
CLIPTextCfg
eva_clip/model.py:66
↓ 2 callers
Class
CLIPVisionCfg
eva_clip/model.py:37
↓ 2 callers
Class
Flux
Transformer model for flow matching on sequences.
flux/model.py:33
↓ 2 callers
Class
HFEmbedder
flux/modules/conditioner.py:5
↓ 2 callers
Class
IDAttnProcessor
r""" Attention processor for ID-Adapater. Args: hidden_size (`int`): The hidden size of the attention layer. cross
pulid/attention_processor.py:78
↓ 2 callers
Class
IDFormer
- perceiver resampler like arch (compared with previous MLP-like arch) - we concat id embedding (generated by arcface) and query tokens as la
pulid/encoders_transformer.py:122
↓ 2 callers
Class
Mlp
eva_clip/eva_vit_model.py:47
↓ 2 callers
Class
ModulationOut
flux/modules/layers.py:107
↓ 2 callers
Class
PatchDropout
https://arxiv.org/abs/2212.00794
eva_clip/transformer.py:75
↓ 2 callers
Class
QKNorm
flux/modules/layers.py:75
↓ 2 callers
Class
RMSNorm
flux/modules/layers.py:63
↓ 2 callers
Class
SelfAttention
flux/modules/layers.py:87
↓ 2 callers
Class
Transformer
eva_clip/transformer.py:485
↓ 1 callers
Class
Attention
eva_clip/transformer.py:150
↓ 1 callers
Class
Attention
eva_clip/eva_vit_model.py:106
↓ 1 callers
Class
AttentionPool2d
eva_clip/modified_resnet.py:58
↓ 1 callers
Class
AutoEncoder
flux/modules/autoencoder.py:277
↓ 1 callers
Class
BatchedBrownianTree
A wrapper around torchsde.BrownianTree that enables batches of entropy.
pulid/utils.py:201
↓ 1 callers
Class
Block
eva_clip/eva_vit_model.py:246
↓ 1 callers
Class
BrownianTreeNoiseSampler
A noise sampler backed by a torchsde.BrownianTree. Args: x (Tensor): The tensor whose shape, device and dtype to use to generate
pulid/utils.py:240
↓ 1 callers
Class
CustomAttention
eva_clip/transformer.py:243
↓ 1 callers
Class
CustomCLIP
eva_clip/model.py:270
↓ 1 callers
Class
CustomResidualAttentionBlock
eva_clip/transformer.py:339
↓ 1 callers
Class
Decoder
flux/modules/autoencoder.py:183
↓ 1 callers
Class
DiagonalGaussian
flux/modules/autoencoder.py:262
↓ 1 callers
Class
DoubleStreamBlock
flux/modules/layers.py:129
↓ 1 callers
Class
Downsample
flux/modules/autoencoder.py:85
↓ 1 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
eva_clip/eva_vit_model.py:33
↓ 1 callers
Class
EVAVisionTransformer
Vision Transformer with support for patch or hybrid CNN input stage
eva_clip/eva_vit_model.py:366
↓ 1 callers
Class
EmbedND
flux/modules/layers.py:11
↓ 1 callers
Class
Encoder
flux/modules/autoencoder.py:109
↓ 1 callers
Class
FluxGenerator
app_flux.py:33
↓ 1 callers
Class
HFTextEncoder
HuggingFace model adapter
eva_clip/hf_model.py:75
↓ 1 callers
Class
HFTokenizer
HuggingFace tokenizer wrapper
eva_clip/tokenizer.py:188
↓ 1 callers
Class
IDEncoder
pulid/encoders.py:5
↓ 1 callers
Class
LastLayer
flux/modules/layers.py:242
↓ 1 callers
Class
ModifiedResNet
A ResNet class that is similar to torchvision's but contains the following changes: - There are now 3 "stem" convolutions as opposed to 1, wi
eva_clip/modified_resnet.py:95
↓ 1 callers
Class
PatchEmbed
Image to Patch Embedding
eva_clip/eva_vit_model.py:305
↓ 1 callers
Class
PerceiverAttention
pulid/encoders_transformer.py:75
↓ 1 callers
Class
PerceiverAttentionCA
pulid/encoders_transformer.py:29
↓ 1 callers
Class
PuLIDPipeline
pulid/pipeline_flux.py:21
↓ 1 callers
Class
PuLIDPipeline
pulid/pipeline_v1_1.py:31
↓ 1 callers
Class
PuLIDPipeline
pulid/pipeline.py:32
↓ 1 callers
Class
RelativePositionBias
eva_clip/eva_vit_model.py:329
↓ 1 callers
Class
ResidualAttentionBlock
eva_clip/transformer.py:443
↓ 1 callers
Class
ResizeMaxSize
eva_clip/transform.py:13
↓ 1 callers
Class
SamplingOptions
flux/util.py:15
↓ 1 callers
Class
SimpleTokenizer
eva_clip/tokenizer.py:72
↓ 1 callers
Class
SingleStreamBlock
A DiT block with parallel linear layers as described in https://arxiv.org/abs/2302.05442 and adapted modulation interface.
flux/modules/layers.py:194
↓ 1 callers
Class
SwiGLU
eva_clip/eva_vit_model.py:81
↓ 1 callers
Class
TextTransformer
eva_clip/transformer.py:642
↓ 1 callers
Class
TimmModel
timm model adapter # FIXME this adapter is a work in progress, may change in ways that break weight compat
eva_clip/timm_model.py:28
↓ 1 callers
Class
Upsample
flux/modules/autoencoder.py:98
↓ 1 callers
Class
VisionRotaryEmbeddingFast
eva_clip/rope.py:79
↓ 1 callers
Class
VisionTransformer
eva_clip/transformer.py:520
Class
AllGather
An autograd function that performs allgather on a tensor. Performs all_gather operation on the provided tensors. *** Warning ***: torch.distri
eva_clip/utils.py:304
Class
AttnProcessor2_0
r""" Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0).
pulid/attention_processor.py:190
Class
BaseModelOutput
eva_clip/hf_model.py:21
Class
ClipLoss
eva_clip/loss.py:70
Class
ClsPooler
CLS token pooling
eva_clip/hf_model.py:58
Class
CustomTransformer
eva_clip/transformer.py:389
Class
IDAttnProcessor2_0
r""" Attention processor for ID-Adapater for PyTorch 2.0. Args: hidden_size (`int`): The hidden size of the attention laye
pulid/attention_processor.py:276
Class
LayerNorm
Subclass torch's LayerNorm (with cast back to input dtype).
eva_clip/transformer.py:52
Class
LayerNormFp32
Subclass torch's LayerNorm to handle fp16 (by casting to float32 and back).
eva_clip/transformer.py:36
Class
MaxPooler
Max pooling
eva_clip/hf_model.py:51
Class
MeanPooler
Mean pooling
eva_clip/hf_model.py:44
Class
PretrainedConfig
eva_clip/hf_model.py:25
Class
QuickGELU
eva_clip/transformer.py:60
Class
VisionRotaryEmbedding
eva_clip/rope.py:30