MCPcopy Create free account

hub / github.com/Tencent-Hunyuan/Hunyuan3D-1 / types & classes

Types & classes83 in github.com/Tencent-Hunyuan/Hunyuan3D-1

↓ 8 callersClassFp32LayerNorm
svrm/ldm/modules/attention.py:371
↓ 3 callersClassGifRenderer
render frame(s) of mesh using pytorch3d
infer/gif_render.py:31
↓ 3 callersClassImage2Views
infer/image_to_views.py:50
↓ 3 callersClassMeshBaker
third_party/mesh_baker.py:22
↓ 3 callersClassMeshOBJ
svrm/ldm/utils/ops.py:405
↓ 3 callersClassRemovebg
infer/removebg.py:9
↓ 3 callersClassText2Image
infer/text_to_image.py:34
↓ 3 callersClassViews2Mesh
infer/views_to_mesh.py:41
↓ 2 callersClassAttention
svrm/ldm/modules/x_transformer.py:215
↓ 2 callersClassCrossAttention
svrm/ldm/modules/attention.py:210
↓ 2 callersClassDinoVisionTransformer
svrm/ldm/modules/encoders/dinov2/models/vision_transformer.py:44
↓ 2 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
svrm/ldm/modules/encoders/dinov2/layers/drop_path.py:26
↓ 2 callersClassFeedForward
svrm/ldm/modules/attention.py:105
↓ 2 callersClassLayerScale
svrm/ldm/modules/encoders/dinov2/layers/layer_scale.py:15
↓ 2 callersClassMesh
svrm/ldm/modules/rendering_neus/mesh.py:12
↓ 1 callersClassAbsolutePositionalEmbedding
svrm/ldm/modules/x_transformer.py:25
↓ 1 callersClassBasicTransformerBlockLRM
svrm/ldm/modules/attention.py:393
↓ 1 callersClassBlockChunk
svrm/ldm/modules/encoders/dinov2/models/vision_transformer.py:37
↓ 1 callersClassFeedForward
svrm/ldm/modules/x_transformer.py:194
↓ 1 callersClassFixedPositionalEmbedding
svrm/ldm/modules/x_transformer.py:39
↓ 1 callersClassGEGLU
svrm/ldm/modules/x_transformer.py:184
↓ 1 callersClassGEGLU
svrm/ldm/modules/attention.py:95
↓ 1 callersClassGRUGating
svrm/ldm/modules/x_transformer.py:168
↓ 1 callersClassImgToTriplaneTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
svrm/ldm/modules/attention.py:427
↓ 1 callersClassImportanceRenderer
Modified original version to filter out-of-box samples as TensoRF does. Reference: TensoRF: https://github.com/apchenstu/TensoRF/blo
svrm/ldm/modules/rendering_neus/utils/renderer.py:93
↓ 1 callersClassLearnedVariance
svrm/ldm/modules/rendering_neus/utils/ray_marcher.py:24
↓ 1 callersClassMV23DPredictor
svrm/predictor.py:38
↓ 1 callersClassMipRayMarcher2
svrm/ldm/modules/rendering_neus/utils/ray_marcher.py:38
↓ 1 callersClassNVDiffRasterizerContext
svrm/ldm/modules/rendering_neus/rasterize.py:7
↓ 1 callersClassOSGDecoder
Triplane decoder that gives RGB and sigma values from sampled features. Using ReLU here instead of Softplus in the original implementation.
svrm/ldm/modules/rendering_neus/synthesizer.py:19
↓ 1 callersClassRaySampler
svrm/ldm/modules/rendering_neus/utils/ray_sampler.py:22
↓ 1 callersClassRefOnlyNoisedUNet
mvd/hunyuan3d_mvd_std_pipeline.py:109
↓ 1 callersClassRefOnlyNoisedUNet
mvd/hunyuan3d_mvd_lite_pipeline.py:110
↓ 1 callersClassReferenceOnlyAttnProc
mvd/hunyuan3d_mvd_std_pipeline.py:93
↓ 1 callersClassReferenceOnlyAttnProc
mvd/hunyuan3d_mvd_lite_pipeline.py:91
↓ 1 callersClassResidual
svrm/ldm/modules/x_transformer.py:163
↓ 1 callersClassScale
svrm/ldm/modules/x_transformer.py:117
ClassAdaNorm
svrm/ldm/modules/attention.py:378
ClassAdamWwithEMAandWings
svrm/ldm/util.py:145
ClassAttention
svrm/ldm/modules/encoders/dinov2/layers/attention.py:36
ClassAttentionLayers
svrm/ldm/modules/x_transformer.py:370
ClassBasicTransformerBlock
svrm/ldm/modules/attention.py:335
ClassBiasActCuda
svrm/ldm/modules/rendering_neus/third_party/ops/bias_act.py:144
ClassBiasActCudaGrad
svrm/ldm/modules/rendering_neus/third_party/ops/bias_act.py:177
ClassBlockMod
using Modified Block, see below
svrm/ldm/modules/encoders/dinov2/layers/block.py:45
ClassCenterPadding
svrm/ldm/modules/encoders/dinov2/hub/utils.py:23
ClassCheckpointFunction
svrm/ldm/modules/attention.py:62
ClassDINOHead
svrm/ldm/modules/encoders/dinov2/layers/dino_head.py:12
ClassEasyDict
Convenience class that behaves like a dict but allows access with the attribute syntax.
svrm/ldm/modules/rendering_neus/third_party/dnnlib/util.py:42
ClassEncoder
svrm/ldm/modules/x_transformer.py:541
ClassFlashAttention
svrm/ldm/modules/attention.py:246
ClassFrozenDinoV2ImageEmbedder
Uses the dinov2 image encoder with camera modulation. Not actually frozen... If you want that set cond_stage_trainable=False in cfg
svrm/ldm/modules/encoders/dinov2_mod.py:23
ClassHunYuan3D_MVD_Std_Pipeline
mvd/hunyuan3d_mvd_std_pipeline.py:187
ClassHunyuan3d_MVD_Lite_Pipeline
mvd/hunyuan3d_mvd_lite_pipeline.py:155
ClassImgToTriplaneModel
The full UNet model with attention and timestep embedding. :param in_channels: channels in the input Tensor. :param model_channels: base
svrm/ldm/modules/translator/img_to_triplane.py:9
ClassInfiniteSampler
svrm/ldm/modules/rendering_neus/third_party/misc.py:113
ClassLinearAttention
svrm/ldm/modules/attention.py:138
ClassLogger
Redirect stderr to stdout, optionally print stdout to a file, and optionally force flushing on both stdout and the file.
svrm/ldm/modules/rendering_neus/third_party/dnnlib/util.py:58
ClassMemEffAttention
svrm/ldm/modules/encoders/dinov2/layers/attention.py:72
ClassMemoryEfficientCrossAttention
svrm/ldm/modules/attention.py:284
ClassMlp
svrm/ldm/modules/encoders/dinov2/layers/mlp.py:16
ClassNestedTensorBlockMod
svrm/ldm/modules/encoders/dinov2/layers/block.py:220
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
svrm/ldm/modules/encoders/dinov2/layers/patch_embed.py:25
ClassRMSNorm
svrm/ldm/modules/x_transformer.py:151
ClassRezero
svrm/ldm/modules/x_transformer.py:128
ClassSSIM
svrm/ldm/modules/rendering_neus/third_party/pytorch_ssim/__init__.py:49
ClassSVRMModel
svrm/ldm/models/svrm.py:109
ClassScaleNorm
svrm/ldm/modules/x_transformer.py:139
ClassShapeLoss
svrm/ldm/utils/ops.py:473
ClassSpatialSelfAttention
svrm/ldm/modules/attention.py:157
ClassSpecifyGradient
svrm/ldm/utils/ops.py:67
ClassSwiGLUFFN
svrm/ldm/modules/encoders/dinov2/layers/swiglu_ffn.py:14
ClassSwiGLUFFNFused
svrm/ldm/modules/encoders/dinov2/layers/swiglu_ffn.py:54
ClassTransformerWrapper
svrm/ldm/modules/x_transformer.py:548
ClassTriplaneSynthesizer
Synthesizer that renders a triplane volume with planes and a camera. Reference: EG3D: https://github.com/NVlabs/eg3d/blob/main/eg3d/
svrm/ldm/modules/rendering_neus/synthesizer.py:131
ClassWeights
svrm/ldm/modules/encoders/dinov2/hub/backbones.py:14
Class_GridSample2dBackward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample_gradfix.py:57
Class_GridSample2dBackward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample.py:62
Class_GridSample2dForward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample_gradfix.py:40
Class_GridSample2dForward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample.py:41
Class_GridSample3dBackward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample.py:116
Class_GridSample3dForward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample.py:93
Class_TruncExp
svrm/ldm/utils/ops.py:51