Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent-Hunyuan/HunyuanPortrait
/ types & classes
Types & classes
61 in github.com/Tencent-Hunyuan/HunyuanPortrait
⨍
Functions
229
◇
Types & classes
61
↓ 4 callers
Class
DinoVisionTransformer
src/models/dinov2/models/vision_transformer.py:59
↓ 4 callers
Class
InflatedConv3d
src/models/condition/pose_guider.py:16
↓ 3 callers
Class
AdaLayerNorm
src/models/condition/refine_motion.py:9
↓ 3 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
src/models/dinov2/layers/drop_path.py:26
↓ 3 callers
Class
Timesteps
src/models/condition/unet_3d_blocks.py:95
↓ 3 callers
Class
TransformerSpatioTemporalModel
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 callers
Class
HeadExpression
Estimating head expression.
src/models/condition/coarse_motion.py:155
↓ 2 callers
Class
HeadPose
src/models/condition/coarse_motion.py:172
↓ 2 callers
Class
HunyuanLongSVDPipeline
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 callers
Class
ImageProjector
src/models/dinov2/models/vision_transformer.py:26
↓ 2 callers
Class
IntensityAwareMotionRefiner
src/models/condition/refine_motion.py:129
↓ 2 callers
Class
LayerScale
src/models/dinov2/layers/layer_scale.py:15
↓ 2 callers
Class
PoseGuider
src/models/condition/pose_guider.py:27
↓ 1 callers
Class
AlphaBlender
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 callers
Class
Attention
src/models/dinov2/layers/attention.py:36
↓ 1 callers
Class
AttnProcessor
r""" Default processor for performing attention-related computations.
src/models/condition/attention_processor.py:27
↓ 1 callers
Class
BlockChunk
src/models/dinov2/models/vision_transformer.py:51
↓ 1 callers
Class
CrossAttnDownBlock3D
src/models/condition/unet_3d_blocks.py:817
↓ 1 callers
Class
CrossAttnDownBlockMotion
src/models/condition/unet_3d_blocks.py:1433
↓ 1 callers
Class
CrossAttnDownBlockSpatioTemporal
src/models/condition/unet_3d_blocks.py:2456
↓ 1 callers
Class
CrossAttnUpBlock3D
src/models/condition/unet_3d_blocks.py:1048
↓ 1 callers
Class
CrossAttnUpBlockMotion
src/models/condition/unet_3d_blocks.py:1623
↓ 1 callers
Class
CrossAttnUpBlockSpatioTemporal
src/models/condition/unet_3d_blocks.py:2670
↓ 1 callers
Class
DownBlock3D
src/models/condition/unet_3d_blocks.py:959
↓ 1 callers
Class
DownBlockMotion
src/models/condition/unet_3d_blocks.py:1308
↓ 1 callers
Class
DownBlockSpatioTemporal
src/models/condition/unet_3d_blocks.py:2366
↓ 1 callers
Class
HunyuanSVDPipelineOutput
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 callers
Class
IMAdapter
src/models/dinov2/layers/block.py:79
↓ 1 callers
Class
MultiHeadCrossAttention
src/models/dinov2/layers/block.py:56
↓ 1 callers
Class
PerceiverAttentionBlock
src/models/condition/refine_motion.py:37
↓ 1 callers
Class
PerceiverResampler
src/models/condition/refine_motion.py:77
↓ 1 callers
Class
ResNet18_GN
src/models/condition/coarse_motion.py:68
↓ 1 callers
Class
ResNet_GN
src/models/condition/coarse_motion.py:105
↓ 1 callers
Class
SquaredReLU
src/models/condition/refine_motion.py:32
↓ 1 callers
Class
UNet3DConditionSVDOutput
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 callers
Class
UNetMidBlockSpatioTemporal
src/models/condition/unet_3d_blocks.py:2254
↓ 1 callers
Class
UpBlock3D
src/models/condition/unet_3d_blocks.py:1205
↓ 1 callers
Class
UpBlockMotion
src/models/condition/unet_3d_blocks.py:1822
↓ 1 callers
Class
UpBlockSpatioTemporal
src/models/condition/unet_3d_blocks.py:2581
↓ 1 callers
Class
VideoUtils
src/dataset/utils.py:187
↓ 1 callers
Class
YoloFace
src/dataset/utils.py:122
Class
AttnProcessor2_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
Class
BasicBlock
src/models/condition/coarse_motion.py:6
Class
BasicConv2d
src/models/dinov2/layers/block.py:44
Class
Block
src/models/dinov2/layers/block.py:147
Class
Bottleneck
src/models/condition/coarse_motion.py:30
Class
DINOHead
src/models/dinov2/layers/dino_head.py:12
Class
EulerDiscreteScheduler
src/schedulers/scheduling_euler_discrete.py:18
Class
IPAdapterAttnProcessor
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
Class
IPAdapterAttnProcessor2_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
Class
MemEffAttention
src/models/dinov2/layers/attention.py:72
Class
MidBlockTemporalDecoder
src/models/condition/unet_3d_blocks.py:2141
Class
Mlp
src/models/dinov2/layers/mlp.py:16
Class
NestedTensorBlock
src/models/dinov2/layers/block.py:327
Class
PatchEmbed
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
Class
SwiGLUFFN
src/models/dinov2/layers/swiglu_ffn.py:14
Class
SwiGLUFFNFused
src/models/dinov2/layers/swiglu_ffn.py:54
Class
UNet3DConditionSVDModel
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
Class
UNetMidBlock3DCrossAttn
src/models/condition/unet_3d_blocks.py:683
Class
UNetMidBlockCrossAttnMotion
src/models/condition/unet_3d_blocks.py:1965
Class
UpBlockTemporalDecoder
src/models/condition/unet_3d_blocks.py:2204