Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aigc3d/LHM
/ types & classes
Types & classes
691 in github.com/aigc3d/LHM
⨍
Functions
3,669
◇
Types & classes
691
↳
Endpoints
36
↓ 111 callers
Class
ConvModule
A conv block that bundles conv/norm/activation layers. This block simplifies the usage of convolution layers, which are commonly used with a
engine/pose_estimation/dinov2/dinov2/hub/depth/decode_heads.py:299
↓ 36 callers
Class
DatasetInfo
engine/pose_estimation/third-party/ViTPose/mmpose/datasets/dataset_info.py:5
↓ 33 callers
Class
Compose
Compose a data pipeline with a sequence of transforms. Args: transforms (list[dict | callable]): Either config dicts of transfo
engine/pose_estimation/third-party/ViTPose/mmpose/datasets/pipelines/shared_transform.py:68
↓ 24 callers
Class
Config
engine/BiRefNet/config.py:5
↓ 24 callers
Class
ResLayer
ResLayer to build ResNet style backbone. Args: block (nn.Module): Residual block used to build ResLayer. num_blocks (int): Number
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/resnet.py:310
↓ 17 callers
Class
ResNet
ResNet backbone. Please refer to the `paper <https://arxiv.org/abs/1512.03385>`__ for details. Args: depth (int): Network depth,
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/resnet.py:424
↓ 16 callers
Class
ShuffleNetV1
ShuffleNetV1 backbone. Args: groups (int, optional): The number of groups to be used in grouped 1x1 convolutions in each Shuf
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/shufflenet_v1.py:157
↓ 15 callers
Class
TopdownHeatmapSimpleHead
Top-down heatmap simple head. paper ref: Bin Xiao et al. ``Simple Baselines for Human Pose Estimation and Tracking``. TopdownHeatmapSimpleHea
engine/pose_estimation/third-party/ViTPose/mmpose/models/heads/topdown_heatmap_simple_head.py:17
↓ 15 callers
Class
ViPNASHeatmapSimpleHead
ViPNAS heatmap simple head. ViPNAS: Efficient Video Pose Estimation via Neural Architecture Search. More details can be found in the `paper
engine/pose_estimation/third-party/ViTPose/mmpose/models/heads/vipnas_heatmap_simple_head.py:16
↓ 14 callers
Class
MobileNetV2
MobileNetV2 backbone. Args: widen_factor (float): Width multiplier, multiply number of channels in each layer by this amount.
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/mobilenet_v2.py:101
↓ 14 callers
Class
MobileNetV3
MobileNetV3 backbone. Args: arch (str): Architecture of mobilnetv3, from {small, big}. Default: small. conv_cfg (dict
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/mobilenet_v3.py:15
↓ 14 callers
Class
SEResNet
SEResNet backbone. Please refer to the `paper <https://arxiv.org/abs/1709.01507>`__ for details. Args: depth (int): Network dept
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/seresnet.py:58
↓ 14 callers
Class
ShuffleNetV2
ShuffleNetV2 backbone. Args: widen_factor (float): Width multiplier - adjusts the number of channels in each layer by this am
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/shufflenet_v2.py:135
↓ 13 callers
Class
AEHigherResolutionHead
Associative embedding with higher resolution head. paper ref: Bowen Cheng et al. "HigherHRNet: Scale-Aware Representation Learning for Bottom-
engine/pose_estimation/third-party/ViTPose/mmpose/models/heads/ae_higher_resolution_head.py:13
↓ 13 callers
Class
TopdownHeatmapMultiStageHead
Top-down heatmap multi-stage head. TopdownHeatmapMultiStageHead is consisted of multiple branches, each of which has num_deconv_layers(>=0) n
engine/pose_estimation/third-party/ViTPose/mmpose/models/heads/topdown_heatmap_multi_stage_head.py:18
↓ 13 callers
Class
VGG
VGG backbone. Args: depth (int): Depth of vgg, from {11, 13, 16, 19}. with_norm (bool): Use BatchNorm or not. num_classes
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/vgg.py:39
↓ 12 callers
Class
ViPNAS_ResNet
ViPNAS_ResNet backbone. "ViPNAS: Efficient Video Pose Estimation via Neural Architecture Search" More details can be found in the `paper
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/vipnas_resnet.py:343
↓ 11 callers
Class
Bbox
engine/SegmentAPI/base.py:69
↓ 11 callers
Class
Pose
LHM/models/rendering/smplx/transfer_model/config/utils_cfg.py:28
↓ 11 callers
Class
Registry
Registry class
LHM/utils/registry.py:16
↓ 10 callers
Class
AESimpleHead
Associative embedding simple head. paper ref: Alejandro Newell et al. "Associative Embedding: End-to-end Learning for Joint Detection and
engine/pose_estimation/third-party/ViTPose/mmpose/models/heads/ae_simple_head.py:7
↓ 10 callers
Class
InvertedResidual
InvertedResidual block for MobileNetV2. Args: in_channels (int): The input channels of the InvertedResidual block. out_channels (
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/mobilenet_v2.py:15
↓ 10 callers
Class
InvertedResidual
Inverted Residual Block. Args: in_channels (int): The input channels of this Module. out_channels (int): The output channels of t
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/utils/inverted_residual.py:11
↓ 9 callers
Class
Bottleneck
Bottleneck block for ResNet. Args: in_channels (int): Input channels of this block. out_channels (int): Output channels of this b
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/resnet.py:131
↓ 9 callers
Class
SCNet
SCNet backbone. Improving Convolutional Networks with Self-Calibrated Convolutions, Jiang-Jiang Liu, Qibin Hou, Ming-Ming Cheng, Changhu Wang
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/scnet.py:192
↓ 9 callers
Class
ViPNAS_Bottleneck
Bottleneck block for ViPNAS_ResNet. Args: in_channels (int): Input channels of this block. out_channels (int): Output channels of
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/vipnas_resnet.py:14
↓ 8 callers
Class
BasicTemporalBlock
Basic block for VideoPose3D. Args: in_channels (int): Input channels of this block. out_channels (int): Output channels of this b
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/tcn.py:13
↓ 8 callers
Class
BottomUpRandomAffine
Data augmentation with random scaling & rotating. Args: rot_factor (int): Rotating to [-rotation_factor, rotation_factor] scale_f
engine/pose_estimation/third-party/ViTPose/mmpose/datasets/pipelines/bottom_up_transform.py:401
↓ 8 callers
Class
Res3DBlock
A residual 3D convolutional block. Args: in_channels (int): Input channels of this block. out_channels (int): Output channels of
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/v2v_net.py:51
↓ 8 callers
Class
ViPNAS_MobileNetV3
ViPNAS_MobileNetV3 backbone. "ViPNAS: Efficient Video Pose Estimation via Neural Architecture Search" More details can be found in the `paper
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/vipnas_mbv3.py:15
↓ 7 callers
Class
EvalDataset
engine/pose_estimation/third-party/ViTPose/tests/test_eval_hook.py:36
↓ 7 callers
Class
HRFomerModule
High-Resolution Module for HRFormer. Args: num_branches (int): The number of branches in the HRFormerModule. block (nn.Module): T
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/hrformer.py:397
↓ 7 callers
Class
TCN
TCN backbone. Temporal Convolutional Networks. More details can be found in the `paper <https://arxiv.org/abs/1811.11742>`__ . Args:
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/tcn.py:133
↓ 6 callers
Class
BasicBlock
BasicBlock for ResNet. Args: in_channels (int): Input channels of this block. out_channels (int): Output channels of this block.
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/resnet.py:14
↓ 6 callers
Class
BiRefNet
engine/BiRefNet/models/birefnet.py:51
↓ 6 callers
Class
ConvModule
A conv block that bundles conv/norm/activation layers. This block simplifies the usage of convolution layers, which are commonly used with a
LHM/models/encoders/dinov2/hub/depth/decode_heads.py:299
↓ 6 callers
Class
FeedForward
Code modified from https://github.com/shubham-goel/4D-Humans/blob/a0def798c7eac811a63c8220fcc22d983b39785e/hmr2/models/components/pose_transforme
engine/pose_estimation/blocks/cross_attn_transformer.py:88
↓ 6 callers
Class
RegNet
RegNet backbone. More details can be found in `paper <https://arxiv.org/abs/2003.13678>`__ . Args: arch (dict): The parameter of Reg
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/regnet.py:14
↓ 6 callers
Class
ShuffleUnit
ShuffleUnit block. ShuffleNet unit with pointwise group convolution (GConv) and channel shuffle. Args: in_channels (int): The in
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/shufflenet_v1.py:17
↓ 6 callers
Class
TopDownGenerateTarget
Generate the target heatmap. Required keys: 'joints_3d', 'joints_3d_visible', 'ann_info'. Modified keys: 'target', and 'target_weight'.
engine/pose_estimation/third-party/ViTPose/mmpose/datasets/pipelines/top_down_transform.py:257
↓ 6 callers
Class
TopdownHeatmapMSMUHead
Heads for multi-stage multi-unit heads used in Multi-Stage Pose estimation Network (MSPN), and Residual Steps Networks (RSN). Args: u
engine/pose_estimation/third-party/ViTPose/mmpose/models/heads/topdown_heatmap_multi_stage_head.py:391
↓ 6 callers
Class
ViPNAS_ResLayer
ViPNAS_ResLayer to build ResNet style backbone. Args: block (nn.Module): Residual block used to build ViPNAS ResLayer. num_blocks
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/vipnas_resnet.py:208
↓ 5 callers
Class
AutoModelQuery
LHM/utils/model_download_utils.py:54
↓ 5 callers
Class
CosineScheduler
engine/pose_estimation/dinov2/dinov2/utils/utils.py:67
↓ 5 callers
Class
ExampleDataset
engine/pose_estimation/third-party/ViTPose/tests/test_eval_hook.py:18
↓ 5 callers
Class
FaceDetector
LHM/utils/face_detector.py:158
↓ 5 callers
Class
HourglassNet
HourglassNet backbone. Stacked Hourglass Networks for Human Pose Estimation. More details can be found in the `paper <https://arxiv.org/a
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/hourglass.py:89
↓ 5 callers
Class
InvertedResidual
InvertedResidual block for ShuffleNetV2 backbone. Args: in_channels (int): The input channels of the block. out_channels (int): T
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/shufflenet_v2.py:16
↓ 5 callers
Class
PoseWarper
Top-down pose detectors for multi-frame settings for video inputs. `"Learning temporal pose estimation from sparsely-labeled videos" <https:/
engine/pose_estimation/third-party/ViTPose/mmpose/models/detectors/posewarper.py:19
↓ 5 callers
Class
PoseWarperNeck
PoseWarper neck. `"Learning temporal pose estimation from sparsely-labeled videos" <https://arxiv.org/abs/1906.04016>`_. Args: i
engine/pose_estimation/third-party/ViTPose/mmpose/models/necks/posewarper_neck.py:22
↓ 5 callers
Class
RSN
Residual Steps Network backbone. Paper ref: Cai et al. "Learning Delicate Local Representations for Multi-Person Pose Estimation" (ECCV 2020).
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/rsn.py:512
↓ 5 callers
Class
ResNetArcFace
ArcFace with ResNet architectures. Ref: ArcFace: Additive Angular Margin Loss for Deep Face Recognition. Args: block (str): Block us
LHM/models/arcface_utils.py:200
↓ 5 callers
Class
SAM2Seg
engine/SegmentAPI/SAM.py:118
↓ 5 callers
Class
SEBottleneck
SEBottleneck block for SEResNet. Args: in_channels (int): The input channels of the SEBottleneck block. out_channels (int): The o
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/seresnet.py:9
↓ 5 callers
Class
Struct
LHM/models/rendering/smplx/smplx/utils.py:108
↓ 5 callers
Class
Struct
LHM/models/rendering/smplx_gsavatar/utils.py:110
↓ 5 callers
Class
TopDown
Top-down pose detectors. Args: backbone (dict): Backbone modules to extract feature. keypoint_head (dict): Keypoint head to proce
engine/pose_estimation/third-party/ViTPose/mmpose/models/detectors/top_down.py:24
↓ 4 callers
Class
Attention
LHM/models/encoders/dinov2/layers/attention.py:36
↓ 4 callers
Class
Bbox
LHM/utils/bbox.py:15
↓ 4 callers
Class
Block
engine/BiRefNet/models/backbones/pvt_v2.py:158
↓ 4 callers
Class
BottomUpRandomFlip
Data augmentation with random image flip for bottom-up. Args: flip_prob (float): Probability of flip.
engine/pose_estimation/third-party/ViTPose/mmpose/datasets/pipelines/bottom_up_transform.py:360
↓ 4 callers
Class
CPM
CPM backbone. Convolutional Pose Machines. More details can be found in the `paper <https://arxiv.org/abs/1602.00134>`__ . Args:
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/cpm.py:54
↓ 4 callers
Class
CrossAttnBlock
Transformer block that takes in a cross-attention condition. Designed for SparseLRM architecture.
LHM/models/rendering/gs_renderer.py:584
↓ 4 callers
Class
DinoVisionTransformer
LHM/models/encoders/dinov2/models/vision_transformer.py:53
↓ 4 callers
Class
DinoVisionTransformer
engine/pose_estimation/dinov2/dinov2/models/vision_transformer.py:44
↓ 4 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
engine/pose_estimation/dinov2/dinov2/layers/drop_path.py:26
↓ 4 callers
Class
ExampleModel
engine/pose_estimation/third-party/ViTPose/tests/test_optimizer.py:8
↓ 4 callers
Class
FeatureFusionBlock
Feature fusion block.
LHM/models/encoders/dinov2_unet.py:206
↓ 4 callers
Class
HeatmapParser
The heatmap parser for post processing.
engine/pose_estimation/third-party/ViTPose/mmpose/core/post_processing/group.py:144
↓ 4 callers
Class
HourglassAENet
Hourglass-AE Network proposed by Newell et al. Associative Embedding: End-to-End Learning for Joint Detection and Grouping. More details
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/hourglass_ae.py:70
↓ 4 callers
Class
LiteHRModule
High-Resolution Module for LiteHRNet. It contains conditional channel weighting blocks and shuffle blocks. Args: num_branches (
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/litehrnet.py:510
↓ 4 callers
Class
LiteHRNet
Lite-HRNet backbone. `Lite-HRNet: A Lightweight High-Resolution Network <https://arxiv.org/abs/2104.06403>`_. Code adapted from 'https:/
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/litehrnet.py:738
↓ 4 callers
Class
MSPN
MSPN backbone. Paper ref: Li et al. "Rethinking on Multi-Stage Networks for Human Pose Estimation" (CVPR 2020). Args: unit_channels (
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/mspn.py:386
↓ 4 callers
Class
MetricLogger
engine/pose_estimation/dinov2/dinov2/logging/helpers.py:20
↓ 4 callers
Class
OverlapPatchEmbed
Image to Patch Embedding
engine/BiRefNet/models/backbones/pvt_v2.py:220
↓ 4 callers
Class
PoseEstimator
engine/pose_estimation/pose_estimator.py:45
↓ 4 callers
Class
RunningAverage
r"""A helper class to calculate running average in a sliding window. Args: window (int): The size of the sliding window.
engine/pose_estimation/third-party/ViTPose/mmpose/utils/timer.py:10
↓ 4 callers
Class
SELayer
Squeeze-and-Excitation Module. Args: channels (int): The input (and output) channels of the SE layer. ratio (int): Squeeze ratio
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/utils/se_layer.py:7
↓ 4 callers
Class
SMPLDiscriminator
Discriminator for SMPL pose and shape parameters. It is composed of a discriminator for SMPL shape parameters, a discriminator for SMPL pose p
engine/pose_estimation/third-party/ViTPose/mmpose/models/misc/discriminator.py:221
↓ 4 callers
Class
SwinTransformer
Swin Transformer backbone. A PyTorch impl of : `Swin Transformer: Hierarchical Vision Transformer using Shifted Windows` - https://
engine/BiRefNet/models/backbones/swin_v1.py:564
↓ 4 callers
Class
VGGHeadDetector
LHM/utils/face_detector.py:70
↓ 4 callers
Class
_ASPPModule
engine/BiRefNet/models/modules/aspp.py:11
↓ 3 callers
Class
AutoModelSwitcher
Automatically selects the most suitable model based on available GPU memory. Attributes: model_requirements (dict): Model names mappe
LHM/utils/model_query_utils.py:21
↓ 3 callers
Class
CpmBlock
CpmBlock for Convolutional Pose Machine. Args: in_channels (int): Input channels of this block. channels (list): Output channels
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/cpm.py:15
↓ 3 callers
Class
ExampleModel
engine/pose_estimation/third-party/ViTPose/tests/test_eval_hook.py:45
↓ 3 callers
Class
GS3DRenderer
LHM/models/rendering/gs_renderer.py:743
↓ 3 callers
Class
HRFormer
HRFormer backbone. This backbone is the implementation of `HRFormer: High-Resolution Transformer for Dense Prediction <https://arxiv.org/abs/
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/hrformer.py:580
↓ 3 callers
Class
HRNet
HRNet backbone. `High-Resolution Representations for Labeling Pixels and Regions <https://arxiv.org/abs/1904.04514>`__ Args: ext
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/hrnet.py:215
↓ 3 callers
Class
LoadImageFromFile
Loading image(s) from file. Required key: "image_file". Added key: "img". Args: to_float32 (bool): Whether to convert the loade
engine/pose_estimation/third-party/ViTPose/mmpose/datasets/pipelines/loading.py:9
↓ 3 callers
Class
Mesh
A torch-native trimesh class, with support for ``ply/obj/glb`` formats. Note: This class only supports one mesh with a single textur
LHM/models/rendering/mesh_utils.py:58
↓ 3 callers
Class
ModLN
Modulation with adaLN. References: DiT: https://github.com/facebookresearch/DiT/blob/main/models.py#L101
LHM/models/modulate.py:20
↓ 3 callers
Class
ModuleDictWithForward
engine/pose_estimation/dinov2/dinov2/eval/knn.py:240
↓ 3 callers
Class
MyData
engine/BiRefNet/dataset.py:34
↓ 3 callers
Class
OneEuroFilter
engine/pose_estimation/third-party/ViTPose/mmpose/core/post_processing/one_euro_filter.py:19
↓ 3 callers
Class
OutputHook
engine/pose_estimation/third-party/ViTPose/mmpose/utils/hooks.py:5
↓ 3 callers
Class
PointEmbed
LHM/models/rendering/gs_renderer.py:529
↓ 3 callers
Class
PoseWithPCA
LHM/models/rendering/smplx/transfer_model/config/body_model_defaults.py:30
↓ 3 callers
Class
PreNorm
Code modified from https://github.com/shubham-goel/4D-Humans/blob/a0def798c7eac811a63c8220fcc22d983b39785e/hmr2/models/components/pose_transforme
engine/pose_estimation/blocks/cross_attn_transformer.py:72
↓ 3 callers
Class
Preprocessor
Preprocessing under cv2 conventions.
LHM/utils/preprocess.py:21
↓ 3 callers
Class
ResNeXt
ResNeXt backbone. Please refer to the `paper <https://arxiv.org/abs/1611.05431>`__ for details. Args: depth (int): Network depth
engine/pose_estimation/third-party/ViTPose/mmpose/models/backbones/resnext.py:90
next →
1–100 of 691, ranked by callers