Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cvlab-kaist/ControlFace
/ types & classes
Types & classes
83 in github.com/cvlab-kaist/ControlFace
⨍
Functions
408
◇
Types & classes
83
↓ 9 callers
Class
InflatedConv3d
src/models/resnet.py:9
↓ 5 callers
Class
Transformer2DModel
A 2D Transformer model for image-like data. Parameters: num_attention_heads (`int`, *optional*, defaults to 16): The number of heads
src/models/transformer_2d.py:32
↓ 4 callers
Class
ConvBlock
src/models/pointemb.py:24
↓ 3 callers
Class
NoWDataset
decalib/datasets/now.py:12
↓ 3 callers
Class
PointEmbeddingAttnProcessor
src/models/attn_proc.py:31
↓ 3 callers
Class
ResNet
decalib/models/resnet.py:23
↓ 3 callers
Class
VGGFace2Dataset
decalib/datasets/vggface.py:12
↓ 2 callers
Class
AFLW2000
decalib/datasets/aflw2000.py:13
↓ 2 callers
Class
COCODataset
decalib/datasets/train_datasets.py:206
↓ 2 callers
Class
CelebAHQDataset
decalib/datasets/train_datasets.py:299
↓ 2 callers
Class
DoubleConv
(convolution => [BN] => ReLU) * 2
decalib/models/resnet.py:193
↓ 2 callers
Class
EthnicityDataset
decalib/datasets/ethnicity.py:12
↓ 2 callers
Class
InflatedGroupNorm
src/models/resnet.py:20
↓ 2 callers
Class
Pytorch3dRasterizer
Borrowed from https://github.com/facebookresearch/pytorch3d Notice: x,y,z are in image space, normalized can only render squared
decalib/utils/renderer.py:106
↓ 2 callers
Class
ReferenceAttentionControl
src/models/mutual_self_attention_point.py:83
↓ 2 callers
Class
ResnetEncoder
decalib/models/encoders.py:22
↓ 2 callers
Class
StandardRasterizer
Alg: https://www.scratchapixel.com/lessons/3d-basic-rendering/rasterization-practical-implementation Notice: x,y,z are in image space, no
decalib/utils/renderer.py:45
↓ 2 callers
Class
VGGFace2HQDataset
decalib/datasets/vggface.py:124
↓ 2 callers
Class
VoxelDataset
decalib/datasets/train_datasets.py:51
↓ 1 callers
Class
BasicTransformerBlock
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
src/models/attention.py:12
↓ 1 callers
Class
C
decalib/utils/util.py:550
↓ 1 callers
Class
CrossAttnDownBlock2D
src/models/unet_2d_blocks.py:500
↓ 1 callers
Class
CrossAttnUpBlock2D
src/models/unet_2d_blocks.py:759
↓ 1 callers
Class
DECA
decalib/deca.py:38
↓ 1 callers
Class
DownBlock2D
src/models/unet_2d_blocks.py:661
↓ 1 callers
Class
FLAME
borrowed from https://github.com/soubhiksanyal/FLAME_PyTorch/blob/master/FLAME.py Given flame parameters this class generates a differentiabl
decalib/models/FLAME.py:37
↓ 1 callers
Class
FLAMETex
FLAME texture: https://github.com/TimoBolkart/TF_FLAME/blob/ade0ab152300ec5f0e8555d6765411555c5ed43d/sample_texture.py#L64 FLAME texture
decalib/models/FLAME.py:218
↓ 1 callers
Class
Generator
decalib/models/decoders.py:19
↓ 1 callers
Class
Mish
src/models/resnet.py:250
↓ 1 callers
Class
PointEmbeddingModel_CrossAttn
src/models/pointemb.py:68
↓ 1 callers
Class
Pose2ImagePipelineOutput
src/pipelines/pipeline_point.py:57
↓ 1 callers
Class
Pose2ImagePipeline_Point_CFG
src/pipelines/pipeline_point.py:60
↓ 1 callers
Class
PoseGuider
src/models/pose_guider.py:12
↓ 1 callers
Class
PositionalEncoding
src/models/motion_module.py:262
↓ 1 callers
Class
ResNet
decalib/models/frnet.py:85
↓ 1 callers
Class
SRenderY
decalib/utils/renderer.py:173
↓ 1 callers
Class
Struct
decalib/models/FLAME.py:32
↓ 1 callers
Class
TemporalTransformer3DModel
src/models/motion_module.py:94
↓ 1 callers
Class
TemporalTransformerBlock
src/models/motion_module.py:185
↓ 1 callers
Class
Transformer2DModelOutput
The output of [`Transformer2DModel`]. Args: sample (`torch.FloatTensor` of shape `(batch_size, num_channels, height, width)` or `(ba
src/models/transformer_2d.py:18
↓ 1 callers
Class
UNet2DConditionOutput
The output of [`UNet2DConditionModel`]. Args: sample (`torch.FloatTensor` of shape `(batch_size, num_channels, height, width)`):
src/models/unet_2d_condition.py:50
↓ 1 callers
Class
UNetMidBlock2D
A 2D UNet mid-block [`UNetMidBlock2D`] with multiple residual blocks and optional attention blocks. Args: in_channels (`int`): The n
src/models/unet_2d_blocks.py:223
↓ 1 callers
Class
UNetMidBlock2DCrossAttn
src/models/unet_2d_blocks.py:356
↓ 1 callers
Class
UpBlock2D
src/models/unet_2d_blocks.py:932
↓ 1 callers
Class
VGG_16
Main Class
decalib/utils/lossfunc.py:461
↓ 1 callers
Class
VanillaTemporalModule
src/models/motion_module.py:44
↓ 1 callers
Class
VersatileAttention
src/models/motion_module.py:280
↓ 1 callers
Class
VoxelDataset
decalib/datasets/vox.py:12
Class
AbstractPointEmbedding
src/models/pointemb.py:58
Class
AutoencoderTinyBlock
Tiny Autoencoder block used in [`AutoencoderTiny`]. It is a mini residual module consisting of plain conv + ReLU blocks. Args: i
src/models/unet_2d_blocks.py:186
Class
BasicBlock
decalib/models/frnet.py:15
Class
BasicBlock
decalib/models/resnet.py:125
Class
Bottleneck
decalib/models/frnet.py:47
Class
Bottleneck
decalib/models/resnet.py:82
Class
Cropper
decalib/utils/tensor_cropper.py:85
Class
Down
Downscaling with maxpool then double conv
decalib/models/resnet.py:211
Class
Downsample3D
src/models/resnet.py:93
Class
EvalData
decalib/datasets/train_datasets.py:494
Class
FAN
decalib/datasets/detectors.py:19
Class
IDMRFLoss
decalib/utils/lossfunc.py:373
Class
ImageDataset
src/training_utils.py:23
Class
ImageDataset_Arc
src/training_utils.py:626
Class
ImageDataset_FFHQ
src/training_utils.py:153
Class
ImageDataset_Video
src/training_utils.py:343
Class
ImageDataset_Video_Top5
src/training_utils.py:518
Class
ImageDataset_Video_dep
src/training_utils.py:253
Class
MTCNN
decalib/datasets/detectors.py:39
Class
OutConv
decalib/models/resnet.py:254
Class
ResnetBlock3D
src/models/resnet.py:123
Class
Struct
decalib/utils/util.py:557
Class
TemporalBasicTransformerBlock
src/models/attention.py:297
Class
TemporalTransformer3DModelOutput
src/models/motion_module.py:23
Class
TestData
decalib/datasets/datasets.py:48
Class
TestData
decalib/datasets/train_datasets.py:411
Class
Trainer
decalib/trainer.py:43
Class
Trainer
decalib/utils/trainer.py:43
Class
UNet2DConditionModel
r""" A conditional 2D UNet model that takes a noisy sample, conditional state, and a timestep and returns a sample shaped output. This mo
src/models/unet_2d_condition.py:63
Class
Up
Upscaling then double conv
decalib/models/resnet.py:225
Class
Upsample3D
src/models/resnet.py:31
Class
VGG19FeatLayer
decalib/utils/lossfunc.py:339
Class
VGGFace2Loss
decalib/utils/lossfunc.py:640
Class
VGGLoss
decalib/utils/lossfunc.py:552
Class
VideoDataset_Video
src/training_utils.py:423