MCPcopy Create free account

hub / github.com/Tencent-Hunyuan/HunyuanPortrait / types & classes

Types & classes61 in github.com/Tencent-Hunyuan/HunyuanPortrait

↓ 4 callersClassDinoVisionTransformer
src/models/dinov2/models/vision_transformer.py:59
↓ 4 callersClassInflatedConv3d
src/models/condition/pose_guider.py:16
↓ 3 callersClassAdaLayerNorm
src/models/condition/refine_motion.py:9
↓ 3 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
src/models/dinov2/layers/drop_path.py:26
↓ 3 callersClassTimesteps
src/models/condition/unet_3d_blocks.py:95
↓ 3 callersClassTransformerSpatioTemporalModel
A Transformer model for video-like data. Parameters: num_attention_heads (`int`, *optional*, defaults to 16): The number of heads to
src/models/condition/unet_3d_blocks.py:195
↓ 2 callersClassHeadExpression
Estimating head expression.
src/models/condition/coarse_motion.py:155
↓ 2 callersClassHeadPose
src/models/condition/coarse_motion.py:172
↓ 2 callersClassHunyuanLongSVDPipeline
r""" Pipeline to generate video from an input image using Stable Video Diffusion. This model inherits from [`DiffusionPipeline`]. Check the s
src/pipelines/hunyuan_svd_pipeline.py:71
↓ 2 callersClassImageProjector
src/models/dinov2/models/vision_transformer.py:26
↓ 2 callersClassIntensityAwareMotionRefiner
src/models/condition/refine_motion.py:129
↓ 2 callersClassLayerScale
src/models/dinov2/layers/layer_scale.py:15
↓ 2 callersClassPoseGuider
src/models/condition/pose_guider.py:27
↓ 1 callersClassAlphaBlender
r""" A module to blend spatial and temporal features. Parameters: alpha (`float`): The initial value of the blending factor.
src/models/condition/unet_3d_blocks.py:112
↓ 1 callersClassAttention
src/models/dinov2/layers/attention.py:36
↓ 1 callersClassAttnProcessor
r""" Default processor for performing attention-related computations.
src/models/condition/attention_processor.py:27
↓ 1 callersClassBlockChunk
src/models/dinov2/models/vision_transformer.py:51
↓ 1 callersClassCrossAttnDownBlock3D
src/models/condition/unet_3d_blocks.py:817
↓ 1 callersClassCrossAttnDownBlockMotion
src/models/condition/unet_3d_blocks.py:1433
↓ 1 callersClassCrossAttnDownBlockSpatioTemporal
src/models/condition/unet_3d_blocks.py:2456
↓ 1 callersClassCrossAttnUpBlock3D
src/models/condition/unet_3d_blocks.py:1048
↓ 1 callersClassCrossAttnUpBlockMotion
src/models/condition/unet_3d_blocks.py:1623
↓ 1 callersClassCrossAttnUpBlockSpatioTemporal
src/models/condition/unet_3d_blocks.py:2670
↓ 1 callersClassDownBlock3D
src/models/condition/unet_3d_blocks.py:959
↓ 1 callersClassDownBlockMotion
src/models/condition/unet_3d_blocks.py:1308
↓ 1 callersClassDownBlockSpatioTemporal
src/models/condition/unet_3d_blocks.py:2366
↓ 1 callersClassHunyuanSVDPipelineOutput
r""" Output class for zero-shot text-to-video pipeline. Args: frames (`[List[PIL.Image.Image]`, `np.ndarray`]): List of d
src/pipelines/hunyuan_svd_pipeline.py:58
↓ 1 callersClassIMAdapter
src/models/dinov2/layers/block.py:79
↓ 1 callersClassMultiHeadCrossAttention
src/models/dinov2/layers/block.py:56
↓ 1 callersClassPerceiverAttentionBlock
src/models/condition/refine_motion.py:37
↓ 1 callersClassPerceiverResampler
src/models/condition/refine_motion.py:77
↓ 1 callersClassResNet18_GN
src/models/condition/coarse_motion.py:68
↓ 1 callersClassResNet_GN
src/models/condition/coarse_motion.py:105
↓ 1 callersClassSquaredReLU
src/models/condition/refine_motion.py:32
↓ 1 callersClassUNet3DConditionSVDOutput
The output of [`UNet3DConditionSVDModel`]. Args: sample (`torch.FloatTensor` of shape `(batch_size, num_frames, num_channels, height
src/models/condition/unet_3d_svd_condition_ip.py:21
↓ 1 callersClassUNetMidBlockSpatioTemporal
src/models/condition/unet_3d_blocks.py:2254
↓ 1 callersClassUpBlock3D
src/models/condition/unet_3d_blocks.py:1205
↓ 1 callersClassUpBlockMotion
src/models/condition/unet_3d_blocks.py:1822
↓ 1 callersClassUpBlockSpatioTemporal
src/models/condition/unet_3d_blocks.py:2581
↓ 1 callersClassVideoUtils
src/dataset/utils.py:187
↓ 1 callersClassYoloFace
src/dataset/utils.py:122
ClassAttnProcessor2_0
r""" Processor for implementing scaled dot-product attention (enabled by default if you're using PyTorch 2.0).
src/models/condition/attention_processor.py:98
ClassBasicBlock
src/models/condition/coarse_motion.py:6
ClassBasicConv2d
src/models/dinov2/layers/block.py:44
ClassBlock
src/models/dinov2/layers/block.py:147
ClassBottleneck
src/models/condition/coarse_motion.py:30
ClassDINOHead
src/models/dinov2/layers/dino_head.py:12
ClassEulerDiscreteScheduler
src/schedulers/scheduling_euler_discrete.py:18
ClassIPAdapterAttnProcessor
r""" Attention processor for Multiple IP-Adapters. Args: hidden_size (`int`): The hidden size of the attention layer.
src/models/condition/attention_processor.py:187
ClassIPAdapterAttnProcessor2_0
r""" Attention processor for IP-Adapter for PyTorch 2.0. Args: hidden_size (`int`): The hidden size of the attention laye
src/models/condition/attention_processor.py:385
ClassMemEffAttention
src/models/dinov2/layers/attention.py:72
ClassMidBlockTemporalDecoder
src/models/condition/unet_3d_blocks.py:2141
ClassMlp
src/models/dinov2/layers/mlp.py:16
ClassNestedTensorBlock
src/models/dinov2/layers/block.py:327
ClassPatchEmbed
2D image to patch embedding: (B,C,H,W) -> (B,N,D) Args: img_size: Image size. patch_size: Patch token size. in_chans
src/models/dinov2/layers/patch_embed.py:25
ClassSwiGLUFFN
src/models/dinov2/layers/swiglu_ffn.py:14
ClassSwiGLUFFNFused
src/models/dinov2/layers/swiglu_ffn.py:54
ClassUNet3DConditionSVDModel
r""" A conditional Spatio-Temporal UNet model that takes a noisy video frames, conditional state, and a timestep and returns a sample shaped o
src/models/condition/unet_3d_svd_condition_ip.py:33
ClassUNetMidBlock3DCrossAttn
src/models/condition/unet_3d_blocks.py:683
ClassUNetMidBlockCrossAttnMotion
src/models/condition/unet_3d_blocks.py:1965
ClassUpBlockTemporalDecoder
src/models/condition/unet_3d_blocks.py:2204