Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MotrixLab/ADHMR
/ types & classes
Types & classes
404 in github.com/MotrixLab/ADHMR
⨍
Functions
2,101
◇
Types & classes
404
↓ 11 callers
Class
ResLayer
ResLayer to build ResNet style backbone. Args: block (nn.Module): Residual block used to build ResLayer. num_blocks (int): Number
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/resnet.py:310
↓ 10 callers
Class
Struct
HMR-Scorer/common/utils/smplx/smplx/utils.py:107
↓ 9 callers
Class
Conv3dBlock
Basic 3d convolution block for I3D. Args: in_channels (int): Input channels of this block. out_channels (int): Output channels of this bl
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/i3d.py:12
↓ 9 callers
Class
Mixed
Inception block for I3D. Args: in_channels (int): Input channels of this block. out_channels (int): Output channels of this block. ex
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/i3d.py:74
↓ 8 callers
Class
MultipleDatasets
HMR-Scorer/data/dataset.py:8
↓ 8 callers
Class
Res3DBlock
A residual 3D convolutional block. Args: in_channels (int): Input channels of this block. out_channels (int): Output channels of
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/v2v_net.py:51
↓ 7 callers
Class
Linear
HMR-Scorer/main/transformer_utils/mmpose/models/heads/rle_regression_head.py:98
↓ 7 callers
Class
SimpleTransform3DSMPL
Generation of cropped input person, pose coords, smpl parameters. Parameters ---------- img: torch.Tensor A tensor with shape: `(
ADHMR/lib/utils/presets/simple_transform_3d_smpl.py:56
↓ 6 callers
Class
RealNVP
HMR-Scorer/main/transformer_utils/mmpose/models/heads/rle_regression_head.py:118
↓ 6 callers
Class
SimpleTransform3DSMPL_DPO
Generation of cropped input person, pose coords, smpl parameters. Parameters ---------- img: torch.Tensor A tensor with shape: `(
ADHMR/lib/utils/presets/simple_transform_3d_smpl_dpo.py:56
↓ 5 callers
Class
SMPLOutput
HMR-Scorer/common/utils/smplx/smplx/utils.py:57
↓ 5 callers
Class
SMPL_layer
ADHMR/lib/models/layers/smpl/SMPL.py:32
↓ 5 callers
Class
Struct
ADHMR/lib/utils/smplx/smplx/utils.py:107
↓ 5 callers
Class
Struct
ADHMR/lib/dataset/humandata_utils/smplx/smplx/utils.py:107
↓ 4 callers
Class
ExponentialMovingAverage
Maintains (exponential) moving average of a set of parameters.
ADHMR/lib/models/ema.py:10
↓ 4 callers
Class
FLAMEOutput
HMR-Scorer/common/utils/smplx/smplx/utils.py:82
↓ 4 callers
Class
MANOOutput
HMR-Scorer/common/utils/smplx/smplx/utils.py:76
↓ 4 callers
Class
PatchEmbed
Image to Patch Embedding
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/vit.py:115
↓ 4 callers
Class
SMPLHOutput
HMR-Scorer/common/utils/smplx/smplx/utils.py:63
↓ 4 callers
Class
SMPLXOutput
HMR-Scorer/common/utils/smplx/smplx/utils.py:70
↓ 4 callers
Class
Timer
A simple timer.
HMR-Scorer/common/timer.py:10
↓ 3 callers
Class
Cache
A custom implementation for SMPLer_X pipeline Need to run tool/cache/fix_cache.py to fix paths
HMR-Scorer/data/humandata.py:44
↓ 3 callers
Class
HP3D
MPI-INF-3DHP dataset. Parameters ---------- ann_file: str, Path to the annotation json file. root: str, default './data/3dhp
ADHMR/lib/dataset/hp3d.py:16
↓ 3 callers
Class
InvertedResidual
InvertedResidual block for MobileNetV2. Args: in_channels (int): The input channels of the InvertedResidual block. out_channels (
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/mobilenet_v2.py:15
↓ 3 callers
Class
MPII
MPII Person dataset. Parameters ---------- ann_file: str, Path to the annotation json file. root: str, default './data/mpii'
ADHMR/lib/dataset/mpii.py:19
↓ 3 callers
Class
Mscoco
COCO Person dataset. Parameters ---------- ann_file: str, Path to the annotation json file. root: str, default './data/coco'
ADHMR/lib/dataset/mscoco.py:18
↓ 3 callers
Class
UP3D
UP3D Person dataset. Parameters ---------- ann_file: str, Path to the annotation json file. root: str, default './data/up3d'
ADHMR/lib/dataset/up3d.py:18
↓ 2 callers
Class
AdaptivePadding
Applies padding to input (if needed) so that input can get fully covered by filter you specified. It support two modes "same" and "corner". The
HMR-Scorer/main/transformer_utils/mmpose/models/utils/transformer.py:87
↓ 2 callers
Class
FLAMEOutput
ADHMR/lib/utils/smplx/smplx/utils.py:82
↓ 2 callers
Class
FLAMEOutput
ADHMR/lib/dataset/humandata_utils/smplx/smplx/utils.py:82
↓ 2 callers
Class
HourglassAEModule
Modified Hourglass Module for HourglassNet_AE backbone. Generate module recursively and use BasicBlock as the base unit. Args: depth
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/hourglass_ae.py:14
↓ 2 callers
Class
HourglassModule
Hourglass Module for HourglassNet backbone. Generate module recursively and use BasicBlock as the base unit. Args: depth (int): Dept
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/hourglass.py:15
↓ 2 callers
Class
Linear_with_norm
HMR-Scorer/main/transformer_utils/mmpose/models/utils/transformer.py:650
↓ 2 callers
Class
LoRAMultiheadAttention
ADHMR/lib/models/hyponet.py:93
↓ 2 callers
Class
MANOOutput
ADHMR/lib/utils/smplx/smplx/utils.py:76
↓ 2 callers
Class
MANOOutput
ADHMR/lib/dataset/humandata_utils/smplx/smplx/utils.py:76
↓ 2 callers
Class
Pool3DBlock
A 3D max-pool block. Args: pool_size (int): Pool size of the 3D max-pool layer
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/v2v_net.py:114
↓ 2 callers
Class
SELayer
Squeeze-and-Excitation Module. Args: channels (int): The input (and output) channels of the SE layer. ratio (int): Squeeze ratio
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/utils/se_layer.py:7
↓ 2 callers
Class
SMPLHOutput
ADHMR/lib/utils/smplx/smplx/utils.py:63
↓ 2 callers
Class
SMPLHOutput
ADHMR/lib/dataset/humandata_utils/smplx/smplx/utils.py:63
↓ 2 callers
Class
SMPLOutput
ADHMR/lib/utils/smplx/smplx/utils.py:57
↓ 2 callers
Class
SMPLOutput
ADHMR/lib/dataset/humandata_utils/smplx/smplx/utils.py:57
↓ 2 callers
Class
SMPLXOutput
ADHMR/lib/utils/smplx/smplx/utils.py:70
↓ 2 callers
Class
SMPLXOutput
ADHMR/lib/dataset/humandata_utils/smplx/smplx/utils.py:70
↓ 2 callers
Class
ScoreNet
HMR-Scorer/common/nets/scorernet.py:119
↓ 2 callers
Class
ShuffleUnit
InvertedResidual block for ShuffleNetV2 backbone. Args: in_channels (int): The input channels of the block. out_channels (int): T
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/litehrnet.py:395
↓ 2 callers
Class
TCFormerDynamicBlock
Transformer block for dynamic tokens. Args: dim (int): The feature dimension. num_heads (int): Parallel attention heads.
HMR-Scorer/main/transformer_utils/mmpose/models/utils/tcformer_utils.py:898
↓ 2 callers
Class
TokenConv
Conv layer for dynamic tokens. A skip link is added between the input and output tokens to reserve detail tokens.
HMR-Scorer/main/transformer_utils/mmpose/models/utils/tcformer_utils.py:722
↓ 2 callers
Class
Upsample3DBlock
A 3D upsample block. Args: in_channels (int): Input channels of this block. out_channels (int): Output channels of this block.
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/v2v_net.py:131
↓ 2 callers
Class
VertexJointSelector
HMR-Scorer/common/utils/smplx/smplx/vertex_joint_selector.py:29
↓ 1 callers
Class
AELoss
Associative Embedding loss. `Associative Embedding: End-to-End Learning for Joint Detection and Grouping <https://arxiv.org/abs/1611.05424v2>
HMR-Scorer/main/transformer_utils/mmpose/models/losses/multi_loss_factory.py:70
↓ 1 callers
Class
AbsolutePositionEmbedding
An implementation of the absolute position embedding in PVT. Args: pos_shape (int): The shape of the absolute position embedding.
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/pvt.py:291
↓ 1 callers
Class
Attention
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/vit.py:49
↓ 1 callers
Class
Basic3DBlock
A basic 3D convolutional block. Args: in_channels (int): Input channels of this block. out_channels (int): Output channels of thi
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/v2v_net.py:16
↓ 1 callers
Class
BasicTemporalBlock
Basic block for VideoPose3D. Args: in_channels (int): Input channels of this block. out_channels (int): Output channels of this b
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/tcn.py:13
↓ 1 callers
Class
Block
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/vit.py:89
↓ 1 callers
Class
BoneLoss
Bone length loss. Args: joint_parents (list): Indices of each joint's parent joint. use_target_weight (bool): Option to use weigh
HMR-Scorer/main/transformer_utils/mmpose/models/losses/regression_loss.py:388
↓ 1 callers
Class
CELoss
HMR-Scorer/common/nets/loss.py:33
↓ 1 callers
Class
CTM
Clustering-based Token Merging module in TCFormer. Args: sample_ratio (float): The sample ratio of tokens. embed_dim (int): Input
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/tcformer.py:17
↓ 1 callers
Class
Cache
A custom implementation for SMPLer_X pipeline Need to run tool/cache/fix_cache.py to fix paths
ADHMR/lib/dataset/humandata.py:45
↓ 1 callers
Class
Cache
A custom implementation for SMPLer_X pipeline Need to run tool/cache/fix_cache.py to fix paths
HMR-Scorer/data/PW3D_DPO.py:157
↓ 1 callers
Class
Cache
A custom implementation for SMPLer_X pipeline Need to run tool/cache/fix_cache.py to fix paths
HMR-Scorer/data/InstaVariety_DPO.py:158
↓ 1 callers
Class
Cache
A custom implementation for SMPLer_X pipeline Need to run tool/cache/fix_cache.py to fix paths
HMR-Scorer/data/Human36M_DPO.py:162
↓ 1 callers
Class
Cache
A custom implementation for SMPLer_X pipeline Need to run tool/cache/fix_cache.py to fix paths
HMR-Scorer/data/humandata_scorer_test.py:42
↓ 1 callers
Class
ConditionalChannelWeighting
Conditional channel weighting block. Args: in_channels (int): The input channels of the block. stride (int): Stride of the 3x3 co
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/litehrnet.py:131
↓ 1 callers
Class
Config
HMR-Scorer/main/config.py:7
↓ 1 callers
Class
CoordLoss
HMR-Scorer/common/nets/loss.py:14
↓ 1 callers
Class
CpmBlock
CpmBlock for Convolutional Pose Machine. Args: in_channels (int): Input channels of this block. channels (list): Output channels
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/cpm.py:15
↓ 1 callers
Class
CrossFFN
r"""FFN with Depthwise Conv of HRFormer. Args: in_features (int): The feature dimension. hidden_features (int, optional): The hid
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/hrformer.py:260
↓ 1 callers
Class
CrossResolutionWeighting
Cross-resolution channel weighting module. Args: channels (int): The channels of the module. ratio (int): channel reduction ratio
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/litehrnet.py:72
↓ 1 callers
Class
DPO_SMPL_LOSS
ADHMR/lib/models/loss.py:100
↓ 1 callers
Class
DWConv
Depthwise Conv for regular grid-based tokens. Args: dim (int): The feature dimension.
HMR-Scorer/main/transformer_utils/mmpose/models/utils/tcformer_utils.py:519
↓ 1 callers
Class
DecoderLayer
ADHMR/lib/models/hyponet.py:273
↓ 1 callers
Class
DecoderLayer
ADHMR/lib/models/scorenet.py:73
↓ 1 callers
Class
DecoderLayer
HMR-Scorer/common/nets/scorernet.py:76
↓ 1 callers
Class
DeltaDepth
ADHMR/lib/utils/inference.py:132
↓ 1 callers
Class
DemoDataset
ADHMR/lib/dataset/demo_dataset.py:22
↓ 1 callers
Class
DownsampleModule
Downsample module for MSPN. Args: block (nn.Module): Downsample block. num_blocks (list): Number of blocks in each downsample uni
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/mspn.py:36
↓ 1 callers
Class
Downsample_module
Downsample module for RSN. Args: block (nn.Module): Downsample block. num_blocks (list): Number of blocks in each downsample unit
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/rsn.py:125
↓ 1 callers
Class
DpoDataset
ADHMR/lib/dataset/dpo_dataset.py:60
↓ 1 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/vit.py:16
↓ 1 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/modules/transformer_block.py:42
↓ 1 callers
Class
EncoderDecorder
An encoder-decoder block. Args: in_channels (int): Input channels of this block
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/v2v_net.py:161
↓ 1 callers
Class
FLAME
ADHMR/lib/utils/smplx/smplx/body_models.py:1721
↓ 1 callers
Class
FLAME
ADHMR/lib/dataset/humandata_utils/smplx/smplx/body_models.py:1722
↓ 1 callers
Class
FLAME
HMR-Scorer/common/utils/smplx/smplx/body_models_origin.py:1681
↓ 1 callers
Class
FLAME
HMR-Scorer/common/utils/smplx/smplx/body_models.py:2083
↓ 1 callers
Class
FLAMELayer
ADHMR/lib/utils/smplx/smplx/body_models.py:2086
↓ 1 callers
Class
FLAMELayer
ADHMR/lib/dataset/humandata_utils/smplx/smplx/body_models.py:2087
↓ 1 callers
Class
FLAMELayer
HMR-Scorer/common/utils/smplx/smplx/body_models_origin.py:2046
↓ 1 callers
Class
FLAMELayer
HMR-Scorer/common/utils/smplx/smplx/body_models.py:2448
↓ 1 callers
Class
FullPoseDiscriminator
Discriminator for SMPL pose parameters of all joints. Args: fc_layers (Tuple): Tuple of neuron count, such as (736, 1024, 102
HMR-Scorer/main/transformer_utils/mmpose/models/misc/discriminator.py:194
↓ 1 callers
Class
H36MDataset
Human3.6M smpl dataset. 17 Human3.6M joints + 29 SMPL joints Parameters ---------- ann_file: str, Path to the annotation json fi
ADHMR/lib/dataset/h36m.py:20
↓ 1 callers
Class
H36MDataset_DPO
Human3.6M smpl dataset. 17 Human3.6M joints + 29 SMPL joints Parameters ---------- ann_file: str, Path to the annotation json fi
ADHMR/lib/dataset/h36m_dpo.py:21
↓ 1 callers
Class
H36MDataset_KTO
ADHMR/lib/dataset/h36m_dpo.py:629
↓ 1 callers
Class
HRFomerModule
High-Resolution Module for HRFormer. Args: num_branches (int): The number of branches in the HRFormerModule. block (nn.Module): T
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/hrformer.py:397
↓ 1 callers
Class
HRModule
High-Resolution Module for HRNet. In this module, every branch has 4 BasicBlocks/Bottlenecks. Fusion/Exchange is in this module.
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/hrnet.py:15
↓ 1 callers
Class
HeatmapLoss
Accumulate the heatmap loss for each image in the batch. Args: supervise_empty (bool): Whether to supervise empty channels.
HMR-Scorer/main/transformer_utils/mmpose/models/losses/multi_loss_factory.py:30
↓ 1 callers
Class
HighResolutionModule
ADHMR/lib/models/hrnet.py:103
↓ 1 callers
Class
HighResolutionTransformerModule
HMR-Scorer/main/transformer_utils/mmpose/models/backbones/hrt.py:30
next →
1–100 of 404, ranked by callers